在N ++中查找没有字符串的非空行

时间:2016-09-15 16:05:13

标签: regex notepad++

我想使用Notepad ++ Regex查找(1)非空的所有行和(2) not 包含字符串":",仅为它们添加前缀" {未定}&#34 ;.该字符串永远不会出现在该行的开头或结尾。

因此,如果输入(空行表示为" [空行]")是:

  

项目编号:SCP-173

     

[空行]

     

物体是有生命的,极其敌对。

     

一:二:三

输出结果为:

  

项目编号:SCP-173

     

[空行]

     

{Undelimited}对象是有生命的,极其敌对。

     

{未定}一:二:三

我可以在Stack Overflow上找到的每个解决方案都使用负向前瞻并匹配空行。

1 个答案:

答案 0 :(得分:0)

没有空行,即没有空格行

查找(?m)^(?=.*\S)(?!.*: ),替换{Undelimited}