如果使用正则表达式在整个文本中存在某个单词,如何在第一行之前插入文本?

How to insert text before the first line if a certain word exists in the whole text with regex?

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

示例:

转换这个(其中 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

搜索

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

并替换为

Chocolate is unhealty!

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