加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式 – 删除双倍间距

发布时间:2020-12-14 06:02:41 所属栏目:百科 来源:网络整理
导读:有时,从我的电子邮件中复制粘贴代码会使一切都有一个额外的空白行. 例如 1: hi2:3: hello4: 有没有办法用正则表达式来定位这些空行并删除它们? 我正在使用记事本搜索(使用正则表达式)并替换功能. 解决方法 由于Notepad正则表达式只能逐行操作,没有多行模式,
有时,从我的电子邮件中复制粘贴代码会使一切都有一个额外的空白行.

例如

1: hi
2:
3: hello
4:

有没有办法用正则表达式来定位这些空行并删除它们?
我正在使用记事本搜索(使用正则表达式)并替换功能.

解决方法

由于Notepad正则表达式只能逐行操作,没有多行模式,因此无法单独使用regex删除整行.从记事本6.0开始,这已不再适用,它现在使用PCRE作为其正则表达式引擎,并允许多行替换.有关详细信息,请参阅 this answer.

Notepad随附的TextFX插件允许您在不使用正则表达式的情况下删除空白行.只需突出显示整个文档(Ctrl A),然后执行TextFX> TextFX编辑>删除空行.如果您的选择或文档以空行开头和/或以空白行结束,那么这些行不会自动删除 – 但删除这些只是以下问题:

> Ctrl Home>德尔> Ctrl End>退格

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读