我知道如何在每行的末尾添加内容,但如何在包含特定单词的行的末尾添加文本。
Some line of text here
Tomatoes Oranges
Mili Deci Centi
Some line of text there
Fire Flame
Dog Cat
Tall Small
Some line of text with more text
Mother farher
-------
我想在包含“Some line”的行的末尾添加字符,如下所示:
Some line of text here EXTRATEXT
Tomatoes Oranges
Mili Deci Centi
Some line of text there EXTRATEXT
Fire Flame
Dog Cat
Tall Small
Some line of text with more text EXTRATEXT
Mother farher
-------
这些行以不同的字符结尾,因此我需要搜索该行内的模式,并在这些行的末尾添加文本。
答案 0 :(得分:2)
替换以下模式:
Some line.*
使用:
$0 EXTRATEXT
匹配从Some line
到结尾(.*
,因为.
匹配任何字符,但是换行符。)
然后,您可以将整个匹配项($0
)替换为自身,然后替换所需的额外文本。
答案 1 :(得分:0)
[a-zA-Z]+\n
或\w+\n
或mutliple \n+
。最后,如果重要的是这个词在首字母上是首都:[A-Z][a-zA-Z]+\n
答案 2 :(得分:0)
为什么不尝试使用换行符或回车来分隔正则表达式模式。
我认为可以在正则表达式结束时使用\ r \ n在Notepad ++上实现。