首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SublimeText删除空行

SublimeText删除空行
EN

Stack Overflow用户
提问于 2014-01-13 09:54:36
回答 3查看 1.8K关注 0票数 0

我有一个HTML文件,其中列出了所有的FontAwesome图标.在每个图标的标记之间,有一个带有空格的新行。

HTML

代码语言:javascript
复制
              <div class="fa-hover col-md-3 col-sm-4"><i class="fa fa-cloud-upload"></i> fa-cloud-upload</div>
            
              <div class="fa-hover col-md-3 col-sm-4"><i class="fa fa-code"></i> fa-code</div>
            
              <div class="fa-hover col-md-3 col-sm-4"><i class="fa fa-code-fork"></i> fa-code-fork</div>
            
              <div class="fa-hover col-md-3 col-sm-4"><i class="fa fa-coffee"></i> fa-coffee</div>
            
              <div class="fa-hover col-md-3 col-sm-4"><i class="fa fa-cog"></i> fa-cog</div>

问题

哪一种regex可以方便地在所有图标的标记之间选择这些行?它只应该删除空行并保持包含标记的行的缩进。我想在SublimeText中用这个正则表达式执行查找和替换。

期望输出

代码语言:javascript
复制
              <div class="fa-hover col-md-3 col-sm-4"><i class="fa fa-cloud-upload"></i> fa-cloud-upload</div>
              <div class="fa-hover col-md-3 col-sm-4"><i class="fa fa-code"></i> fa-code</div>
              <div class="fa-hover col-md-3 col-sm-4"><i class="fa fa-code-fork"></i> fa-code-fork</div>
              <div class="fa-hover col-md-3 col-sm-4"><i class="fa fa-coffee"></i> fa-coffee</div>
              <div class="fa-hover col-md-3 col-sm-4"><i class="fa fa-cog"></i> fa-cog</div>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-01-13 10:02:59

搜索此模式,并将其替换为零。

代码语言:javascript
复制
\n\s*$

记住在搜索和替换中启用regex模式。

票数 3
EN

Stack Overflow用户

发布于 2014-01-13 09:58:04

试试regex:

代码语言:javascript
复制
^\s*$[\r\n]+

什么都不换。

^匹配行的开头,\s*匹配任何潜在的空格、制表符等等,$将匹配行的末尾。

下一个[\r\n]+是将下一行带回当前行,并匹配换行符和回车。

票数 1
EN

Stack Overflow用户

发布于 2014-01-13 09:57:24

如果这些行真正是空的,并且不包含任何空格或制表符,那么^$就足够了。^字符匹配行的开头,$匹配行的末尾。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21088224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档