我想要的結果數組從這樣一個字符串:正則表達式允許之間文字的重用匹配
results|foofoofooresults|barbarbarbarresults|googoogoo
我似乎無法獲得正則表達式的工作一直到下一次的邊緣「結果|」的發生
1.results|foofoofoo
2.results|barbarbar
3.results|googoogoo
我想要的結果數組從這樣一個字符串:正則表達式允許之間文字的重用匹配
results|foofoofooresults|barbarbarbarresults|googoogoo
我似乎無法獲得正則表達式的工作一直到下一次的邊緣「結果|」的發生
1.results|foofoofoo
2.results|barbarbar
3.results|googoogoo
你給的例子中,這個正則表達式將工作:
results\|(\w+)\1\1
我無法從你的例子告訴你是什麼尋找,但還有其他幾種可能性,包括:
results\|\w+{9}
results\|(\w{3})\1\1
results\|\w+?(?=results)
你可以提供更多的細節?有幾種方法可以解決您的問題,但只有在知道具體情況時才適用。 –