Notepad ++正则表达式和替换

时间:2018-01-30 15:43:05

标签: regex notepad++

我有几句需要使用正则表达式进行处理的句子。他们在文本文件中,我在记事本++中打开它。

<tag>There are two tags here</tag>
<tag>How am i supposed to
feel when this is happening?</tag>
<tag>I'm not sure.
But oh well<tag>

是否可以使用notepad ++的正则表达式并替换功能以产生如下输出:

<tag>There are two tags here</tag>
<tag>How am i supposed to feel when this is happening?</tag>
<tag>I'm not sure. But oh well<tag>

因此,根据句子末尾有>这一事实,可以连接超过两行或更多行的句子。感谢。

1 个答案:

答案 0 :(得分:0)

替换它:

[\r\n]+(?!<)

带空格

Click for Demo

<强>解释

  • [\r\n]+ - 匹配\r\n
  • 的1次出现
  • (?!<) - 否定前瞻,以验证上述匹配后面没有开头标记<

在替换空格之前:

enter image description here

用空格替换匹配后:

enter image description here