后,我有成千上万个条目,就像一个文件:在记事本中使用正则表达式++,如何捕捉前行相匹配的表达
<Source foo="goo">
<Name label="SomeLabel"/>
</Source>
<Target foo="bar">
<Name label="SomeLabel"/>
</Target>
改变是“SomeLabel”字符串的唯一的事情。我试图在Notepad ++中编写一个搜索表达式,它将只返回'SomeLabel'字符串,或者至少返回整行。不过,我只有想要那一行,如果它是<目标>标签;我不想要<来源>节点。我知道我需要使用lookbehead(或lookahead),但我无法弄清楚,尤其是与字符串中的< >字符匹配。
谢谢!
你可以用'notepad ++'来做到这一点,但我可以用** Perl **给你简单的方法,如果可以使用的话 –
@ k-five:当然,你可以在'notepad ++'中做到这一点。 – Jan