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
    -换行序列
  • ([a-z])
    -第1组:小写ASCII字母
  • (?!\)
    -当前位置右侧不允许有任何点

您使用的是什么语言/工具/库?我正在使用记事本++中.txt文件中的查找和替换工具。