如果该行中存在字符串,则将文本添加到行的开头

时间:2017-11-22 09:50:41

标签: string text notepad++

我正在使用Notepad ++并使用大约400MB的巨大日志文件。是否可以在行的开头放置特定文本,如果该特定行中存在某个字符串? 例如:

输入

This is a sentence
This is a sentence
This is the sentence
This is a sentence

我希望在包含“the”

一词的行前面显示YES

输出

 This is a sentence
 This is a sentence
 YES This is the sentence
 This is a sentence

1 个答案:

答案 0 :(得分:0)

您可以尝试以下查找和替换:

<强>查找

(.*\bTHE_STRING\b.*)

<强>替换

SOME_TEXT$1

查找模式将匹配并使用整行,但仅限于应显示感兴趣的字符串。然后,为了替换,我们使用您的新文本,然后是整个原始行。