【问题标题】:How to insert text before the first line if a certain word exists in the whole text with regex?如果使用正则表达式的整个文本中存在某个单词,如何在第一行之前插入文本?
【发布时间】:2015-11-09 09:36:43
【问题描述】:

我想用正则表达式来做这个。

例子:

转换这个(其中 bla 可以是任何文本):

bla bla blaba bla bla blablbalba
bala bla COCOA bla bla bla
bla bla bla bla bla bla bla

到这里:

Chocolate is unhealty!
bla bla blaba bla bla blablbalba
bala bla COCOA bla bla bla
bla bla bla bla bla bla bla

【问题讨论】:

  • 你使用什么语言?
  • 英文。我正在为 wordpress 使用“Search-Replace-DB-master”。
  • @skyli 我认为 Mureinik 指的是“编程语言”:p

标签: regex replace insert find


【解决方案1】:

搜索

(.*\n.*COCOA.*\n.*)

替换为

Chocolate is unhealty!$1

() 存储结果,以便您以后可以通过$1 访问它。 .* 匹配任何字符零到无限次。 \n 匹配换行符。

【讨论】:

  • 使用正则表达式,我忘记将其包含在问题中(仅在标签中)
  • bla bla ... 可以是任何文字吗?
  • 是的!它可以是任何东西。我只想搜索“可可”。
  • 谢谢!有效! :) 也感谢您的解释!
猜你喜欢
  • 1970-01-01
  • 2018-05-13
  • 2013-09-26
  • 1970-01-01
  • 1970-01-01
  • 2018-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多