有一種方法可以從帶有正則運算式的文本中匹配之前沒有特定模式的換行符?
一個示例可能是沒有結束標記的換行符</u>
所以如果有字串
caaaaa
aaa
<u>refnkrnkfenr</u>
rllllrmlef
rhgfvhr
hbgfdsa
必須匹配 1st 2nd 4th 5th 6th line
否定前瞻的嘗試/(?!\<\/u\>)(?:\r\n|\r|\n)/g不起作用,我不知道為什么。
正確匹配的正確方法是什么?
uj5u.com熱心網友回復:
您可以使用:
(?<!\<\/u\>)(?:\r\n|\r|\n|\Z)
正則運算式演示。
請注意負面的后視(?<!...)而不是(?!...). 我還添加\Z了捕獲檔案的結尾。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/527118.html
標籤:正则表达式
