2
假設我有一個/\n(\d)+/
的正則表達式。獲取正則表達式中的重複次數
比方說,我測試了對一些隨機文本:
aaaaaaaaaa
5aaaaaaaaa
4707aaaaaa
aaaaaaaaaa
923aaaaaaa
有沒有一種方法,我可以得到次\d
次數重複每場比賽?
我問這個,因爲我使用正則表達式做一個查找和記事本++代替,並希望我能達到這個最終結果是:如果你想每個數字在^
開始的匹配
aaaaaaaaaa
Xaaaaaaaaa
XXXXaaaaaa
aaaaaaaaaa
XXXaaaaaaa
更換所以只能更換新行和每個後面的數字?如何['(?:\ G | ^)\ d'帶'X'](https://regex101.com/r/MfLzGW/1) –
@bobblebubble謝謝你的作品!如果你不介意,你能解釋你的正則表達式是如何工作的嗎? – mozicid
@mozicid'^'表示「行首」,'\ G'表示「最後匹配結束」,它們都是*錨*),所以'(?:\ G | ^)'表示「結束最後一場比賽或開始的一條線「 –