Regex 查找不后跟句点的小写字母
我需要找到逗号后跟换行符的任何实例,然后是不紧跟句点的小写字母。 我尝试了Regex 查找不后跟句点的小写字母,regex,notepad++,Regex,Notepad++,我需要找到逗号后跟换行符的任何实例,然后是不紧跟句点的小写字母。 我尝试了(,)\r\n([a-z][^\.]),但没有成功。 我的目标是使用$1$2将换行符替换为空格(假设仍有捕获组)。首先,检查匹配大小写选项是否启用。它必须打开,否则您的模式默认情况下不区分大小写,除非您使用(?-i)或(?-i:…) 然后,要匹配换行符,可以使用\R,要断言右侧没有点,可以使用负向前看,(?!\) 因此,您可以使用 (?-i),\R([a-z])(?!\.) 并替换为,$1 详细信息 (?-i)-打开区
(,)\r\n([a-z][^\.])
,但没有成功。
我的目标是使用
$1$2
将换行符替换为空格(假设仍有捕获组)。首先,检查匹配大小写
选项是否启用。它必须打开,否则您的模式默认情况下不区分大小写,除非您使用(?-i)
或(?-i:…)
然后,要匹配换行符,可以使用\R
,要断言右侧没有点,可以使用负向前看,(?!\)
因此,您可以使用
(?-i),\R([a-z])(?!\.)
并替换为,$1
详细信息
-打开区分大小写功能(?-i)
-匹配逗号,
-换行序列\R
-第1组:小写ASCII字母([a-z])
-当前位置右侧不允许有任何点(?!\)