我有一個由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