Notepad++ 中的单行正则表达式搜索
Single line regex search in Notepad++
当我在 Notepad++(7.8.6 版)中使用 "Find Next" 查找正则表达式的下一个匹配项时,该匹配项可以跨越多行。有没有办法将匹配项限制在一行中,即分别搜索每一行?
Notepad++ 中没有禁用跨多行匹配的选项。
查找结果 window中的匹配文本被截断,这并不意味着Notepad++可以"set" 在单行内搜索。
“.
匹配换行符”选项只影响 .
行为:如果选项关闭,.
不匹配默认换行字符。
但是,\s
(任何空白字符),\W
(任何非单词字符) , [^57]
(any char but 5
and 7
) patterns may still "overflow" from line to line because line break chars are among那些模式匹配的字符。
当我在 Notepad++(7.8.6 版)中使用 "Find Next" 查找正则表达式的下一个匹配项时,该匹配项可以跨越多行。有没有办法将匹配项限制在一行中,即分别搜索每一行?
Notepad++ 中没有禁用跨多行匹配的选项。
查找结果 window中的匹配文本被截断,这并不意味着Notepad++可以"set" 在单行内搜索。
“.
匹配换行符”选项只影响 .
行为:如果选项关闭,.
不匹配默认换行字符。
但是,\s
(任何空白字符),\W
(任何非单词字符) , [^57]
(any char but 5
and 7
) patterns may still "overflow" from line to line because line break chars are among那些模式匹配的字符。