查找小写字母,后跟句号

时间:2019-02-28 19:36:11

标签: regex notepad++

我需要找到一个逗号的实例,后跟一个换行符,然后是一个小写字母,该字母不紧跟一个句点。 我尝试了(,)\r\n([a-z][^\.]),但是没有用。 我的目标是使用$1 $2将换行符替换为一个空格(假设仍然会有捕获组)。

1 个答案:

答案 0 :(得分:1)

首先,检查Match case选项是否打开。除非您使用(?-i)(?-i:...),否则它必须打开,否则默认情况下您的模式将不区分大小写。

然后,为了匹配换行符,您可以使用\R,并断言右侧没有点,可以使用负的前行(?!\.)

因此,您可以使用

(?-i),\R([a-z])(?!\.)

,并替换为,$1

详细信息

  • (?-i)-区分大小写
  • ,-匹配逗号
  • \R-换行序列
  • ([a-z])-第1组:小写ASCII字母
  • (?!\.)-当前位置的右边不允许有点。