【问题标题】:How can I delete certain type of lines? [duplicate]如何删除某些类型的行? [复制]
【发布时间】:2013-09-12 17:24:09
【问题描述】:

我注意到 Notepad++ 有正则表达式搜索。我想要做的是删除文件中包含某个字符串的每一行。我试过以下表达式:^.+?MyString.+$ 但它离开了这条线,我也想删除这条线。

谁能帮我解决这个问题?

【问题讨论】:

  • 是的,这是可能的。现在你有什么尝试?
  • ^.+?MyString.+$ 这选择了我的线路,但它离开了线路,我也想删除线路。
  • 我希望看到正则表达式的答案,但他的解决方案也有效。如果有人提供基于正则表达式的解决方案,我会接受。

标签: regex replace notepad++


【解决方案1】:

这与这里的问题非常相似:delete-every-line-with-that-word

  1. 进入搜索菜单 Ctrl+F
  2. 在“标记”选项卡的“查找内容”字段中输入字符串
  3. 选中“书签行”
  4. 按“全部标记”
  5. 转到搜索 - 书签 - 删除带书签的行

但是,您不需要为该文件使用书签。

【讨论】:

  • 确实如此。我希望我之前找到了...谢谢!
猜你喜欢
  • 2021-12-21
  • 2020-10-10
  • 1970-01-01
  • 2020-05-12
  • 1970-01-01
  • 2023-02-25
  • 2018-02-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多