我有一些文档在每行的开头都有括号,如
[8-1 1:2] apples
[8-2 1:3] oranges
[10-5 4:1] bananas
因此,如果重要的话,数字不是连续的。我想要做的是在它们周围添加一些HTML代码,如
<html>[8-1 1:2] </html> apples
<html>[8-2 1:3] </html> oranges
<html>[10-5 4:1] </html> bananas
到目前为止,我已经设法使用正则表达式来查找它们周围的括号和信息,但我不能让它只是添加内容,同时保持括号和内部完整。
答案 0 :(得分:1)
您需要在正则表达式中使用捕获组(由parens分隔)。然后替换混合你捕获的内容和你想要添加的内容。
这可以这样做:
(\[\d+-\d+\s+\d+:\d+\])\s*([a-zA-Z]+)
第一个捕获组是括号之间的数字。第二组是文本。
因此,在替换文本框中,您可以添加以下内容:
<html>$1</html> $2
其中$1
和$2
是捕获组。