保持分隔符时分割字符串

时间:2017-08-26 15:19:20

标签: go

我可以在保留分隔符的同时拆分此字符串x+5-3+x=6+x-2的任何方式,我在[\+\-]上尝试了正则表达式拆分,但这给了我x, 5, 3, ...我需要x, +5, -3, +x使用{ {1}}就像在Java中一样无效。

由于

1 个答案:

答案 0 :(得分:0)

使用FindAllString

  regexp.MustCompile(`[-+\?=]?([0-9]|x)`).FindAllString("x+5-3+x=6+x-2", -1)