如何使用正则表达式从文本中删除行?

时间:2018-12-17 13:49:02

标签: regex

我已经抓取了一些数据,但是当我想将其导入wordpres时,总会有一个类似的空间

我想这样导入它:

enter image description here

任何解决方案。请保持绝对的状态,只是想知道是否有一种简单的方法来删除这些行

2 个答案:

答案 0 :(得分:1)

根据图片,似乎您正在使用Notepad ++。

这将删除所有换行符,然后再换行符:

  • Ctrl + H
  • 查找内容:\R(?=\R)
  • 替换为:LEAVE EMPTY
  • 检查环绕
  • 检查正则表达式
  • 全部替换

说明:

\R      # any kind of linebreak (ie. \r, \n, \r\n)
(?=\R)  # positive lookahead, make sure we have another linebreak after

或者,如果您已经安装了TextFX插件

TextX  > TextFX Edit > Delete blank lines

答案 1 :(得分:0)

以下是一种可能适合您的常规解决方案:

Find: ^$
Replace: (empty)

这将针对除了换行符以外没有任何内容的所有行。然后,它将什么都替换掉,有效地将它们删除。