如何在每次出现“/ * - +”时将字符串拆分为小块并保留分隔符?所以,有这样的事正则表达式将字符串除以+ * - /并保留分隔符?
10x+4-1
转成
10x
+
4
-
1
我已经试过
@left_split = split(/(?<=\+)(?<=\-)(?<=\/)(?<=\*)/, $left_side);
我想要的分隔符被放置在自己的数组[]。
但是,如果出现类似
4(x-3)
,如何从分裂4停止REG-EX(x和 - 3)?
提供具有期望输出沿一个完整的示例。 –
@ nat47检查编辑答案:) –
感谢您编辑的答案! – jonbon