我需要搜索一些文件,搜索以LF(\ n)结尾的行,而不是CRLF(\ r \ n)。
如何仅搜索LF而不是拾取所有CRLF字符。通过搜索' \ n',它将同时选择。
我希望找到: \ n
忽略: \ r \ n
答案 0 :(得分:1)
结合this answer和this answer,我们得到:
(?!\r)\n
您需要选择正则表达式,而不是扩展单选按钮。 According to the documentation:
(?!断言)(负向前瞻)
(?!\ r \ n)表示我们在匹配中不包含not \r
,而[^\r]\n
将匹配上一行中的最后一个字符以及\n
。
答案 1 :(得分:1)
您可以使用正则表达式搜索并将正则表达式设为[^ \ r] \ n,这将忽略\ r并匹配\ n