首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Notepad++如何只保留某些格式的行

Notepad++如何只保留某些格式的行
EN

Stack Overflow用户
提问于 2017-09-11 22:35:26
回答 1查看 447关注 0票数 0

我有一个大的文本文件,里面有很多文本。

每一行都有不同的文本或格式。

我需要保留一定格式的行“text1 1:text1 2”,并丢弃其余的内容。

例如,我有9行:

  1. 91.216.3.125:8085
  2. 141.101.132.98:8085
  3. 短信,或发短信,是一种构图和发送的行为。
  4. asd1 1:bbc2 2
  5. qedrt2 2:b32sv
  6. 电子讯息、典型性的
  7. 短信服务(SMS)我
  8. yugiias:tugida2 2
  9. nhcgdw:idwune

我只需要4,5,8,9行来保存,其他一切都必须删除。

期望产出:

  1. asd1 1:bbc2 2
  2. qedrt2 2:b32sv
  3. yugiias:tugida2 2
  4. nhcgdw:idwune
EN

回答 1

Stack Overflow用户

发布于 2017-09-11 23:01:59

下面的正则表达式查找与所需行匹配的行。假设您的示例输入具有代表性,您不需要变得比这更复杂:

代码语言:javascript
复制
([a-z].*):(.*)

您可以找到所有想要的行,并将它们复制到另一个文件中。如果原始文件中的“多”行中只有少量的匹配行,那么与构建和运行更复杂的答案相比,这是有效的时间。

这是一个可行的答案吗?或者你想写一个脚本来完成它?您对脚本使用的语言有任何偏好吗?

有很多方法可以实现你想要的东西,所以你可能需要提供更多的限制和/或期望,让人们更有效地帮助你。

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

https://stackoverflow.com/questions/46165248

复制
相关文章

相似问题

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