我有一个由N-长度的特殊字符分隔符组成的字符串, 输入:--1-----3--1-2
其中一旦应用于模式的.split方法应该如下给出输出。正则表达式前瞻运算符
我想作出图案,其中如果定界符的长度,N是N> 1,要得到所得到的匹配如, 输出:1,3,1,-2
注意的最后一个元素。
到目前为止,我已经实现了使用前瞻运算符: (\W)(?=[\-{2,}\d])
给出1,3,1,2
。
任何反馈意见。 非常感谢。
我有一个由N-长度的特殊字符分隔符组成的字符串, 输入:--1-----3--1-2
其中一旦应用于模式的.split方法应该如下给出输出。正则表达式前瞻运算符
我想作出图案,其中如果定界符的长度,N是N> 1,要得到所得到的匹配如, 输出:1,3,1,-2
注意的最后一个元素。
到目前为止,我已经实现了使用前瞻运算符: (\W)(?=[\-{2,}\d])
给出1,3,1,2
。
任何反馈意见。 非常感谢。
感谢您的回复。它适用于我给出的例子,但在分隔符位于整数序列内的一般情况下例如:--- 2-2--2 - > 2,2但是我需要另一个负数。 – Path2light
根据我给出的答案,我认为这适用于长度为N> 2的分隔符,同时保留负值。 (\ W){2,} |(?= \ W) – Path2light
什么是语言?你可以在' - {2,} |(?= - )'分开? [在这里regex101说明](https://regex101.com/r/aYEaMk/1)。 – ClasG
谢谢@ClasG。 – Path2light