Notepad ++ Regex查找没有句点的所有结束行

时间:2018-04-07 18:38:20

标签: regex notepad

我正在尝试查找所有行而没有结束句点(点)但没有找到空行(空)行。之后我想在句子中加上结束期。 例如:

The good is whatever stops such things from happening.

Meaning as the Higher Good

It was from this that I drew my fundamental moral conclusions.

我尝试了很少的正则表达式,但他们也找到了空行。 是否有一个可以实现的Notepad ++正则表达式?

3 个答案:

答案 0 :(得分:0)

您可以使用这样的内容来查找您有兴趣向其添加捕获组并添加所需字符的行。

(?<!\.)\r\n

这可以通过在(?<!\.)后面使用否定外观来确定.之前没有\r

有一组或正则表达式运算符可用于完成此类任务。

  • 向前看正面(?=)
  • 向前看负面(?!)
  • 看看正面(?&lt; =)
  • 看看负面(?

答案 1 :(得分:0)

启用正则表达式匹配,然后搜索:

\S(?<!\.)\K\s*$

并替换为:

.$0

故障:

  • \S匹配非空白字符
  • (?<!\.)它不应该是句号
  • \K重置匹配
  • \s*匹配可选的空白字符
  • $行尾

答案 2 :(得分:0)

也试试这个简短而有效的解决方案。

搜索:\w$

替换:$0.

a fresh screenshot of my notepadmm
Didn't add a dot to new line