【问题标题】:Regex to remove everything after a new line正则表达式删除新行后的所有内容
【发布时间】:2014-12-04 08:03:30
【问题描述】:

这看起来很简单,但我没有让它工作。 我不想在某事之后删除所有内容.....但我只能删除第 1 行。 示例:

  1. 这是第 1 行
  2. 这是第 2 行
  3. 这是第 3 行
  4. 这是第 4 行

我可以删除第 1 行,但不能删除 2,3 和 4。

一些提示?

更多信息: 我尝试在Yahoo pipes 中执行此操作。

我喜欢删除之后的所有内容:</div></a></div>

【问题讨论】:

  • 你能发布你的正则表达式吗?您是否使用带有 ^$ 限定符的多行选项?

标签: regex line yahoo-pipes


【解决方案1】:

试试这个正则表达式:

\n.*

这应该匹配新行之后的任何内容。 我在 vim 中使用了以下命令,它删除了第 2、3 和 4 行。

:%s/\n.*//g

我认为您需要提供更多详细信息,例如您正在使用的工具等。

【讨论】:

  • 我添加了更多信息。感谢您的快速回复!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-26
  • 2017-08-29
  • 2014-05-03
  • 1970-01-01
  • 2017-08-24
  • 1970-01-01
相关资源
最近更新 更多