有一种方法可以从一个带有正则表达式的文本中匹配一个之前没有特定模式的换行符吗?例如,没有结束标记</u>的换行符如果有字符串
</u>
caaaaa aaa <u>refnkrnkfenr</u> rllllrmlef rhgfvhr hbgfdsa
必须与第1行、第2行、第4行、第5行、第6行匹配我不知道为什么,尝试使用负前瞻/(?!\<\/u\>)(?:\r\n|\r|\n)/g不起作用。正确的匹配方法是什么?
/(?!\<\/u\>)(?:\r\n|\r|\n)/g
s4n0splo1#
您可以用途:
(?<!\<\/u\>)(?:\r\n|\r|\n|\Z)
Regex demo.请注意,使用了负的look-behind (?<!...)而不是(?!...)。此外,我还添加了\Z以捕获文件结尾。
(?<!...)
(?!...)
\Z
1条答案
按热度按时间s4n0splo1#
您可以用途:
Regex demo.
请注意,使用了负的look-behind
(?<!...)
而不是(?!...)
。此外,我还添加了\Z
以捕获文件结尾。