使用正则表达式在包含某些内容的行之前插入文本(Notepad ++)?

时间:2012-11-26 13:32:28

标签: regex notepad++

我有几行像这样:

Apples
__________
B
C

Bananas
___________
D
E

Carrots
____________
F 
G

我想这样做,以便苹果,香蕉和胡萝卜各自都是html中的独立标题。所以我想对3个连续的下划线或更多进行正则表达式搜索,然后在它前面的行中插入html标题标记。有人可以用Notepad ++正则表达式搜索和替换告诉我如何做到这一点吗?

1 个答案:

答案 0 :(得分:2)

搜索

(^|\n)(.*)([\n\r]+)(_{3,})([\n\r]|$)

并将其替换为

$1<h1>$2</h1>$5

enter image description here