正则表达式:匹配标签之间的单词

Regex: Match the word between tags

我有将近 5000 个 html 个带有此元标记但内容不同的文件:

<meta name="Abstract" content="I must &#226;follow the path."/>

我只想匹配此特定标签中的 &#226;。我制作了一个正则表达式,但不起作用:

(?s)<meta name="Abstract" content=(&#226;)(.*\"/>)

基本上,&#226; 在 ANSI 字符中表示 â。我犯了一个错误,我把它放到了这个元标记中。所以,我需要用简单的 a 替换所有 &#226;,但只在这个特定的元选项卡中,而不是在整个文件中。

对于记事本++:

查找:

(<meta name="Abstract" content=".*)&#226;(.*"\/>)

替换:

a

\1 和 \2 指的是捕获组。有关详细信息,请查看 this question.