0

我需要替换 html 页面中的字符串。但我无法让我的正则表达式找到字符串。

我有这条线:

<span class="foobar">随机文本</span>

我想把它改成这样:

<span class="foobar">新文本</span>

我已经尝试了这个例子的各种变体,但没有匹配。

<replace file="${install.path}\app_data\Header.htm">
      <replacefilter token="foobar&quot;&gt;.*" value="foobar&quot;&gt; New text &lt;/span&gt;" />
</replace>

我错过了什么?当我在正则表达式工具中测试正则表达式时,它看起来不错。

4

1 回答 1

0

就像我发布这个一样,我找到了答案:

<replaceregexp match="foobar&quot;&gt;(.*)&lt;" replace=foobar&quot;&gt; New text &lt;">
    <fileset dir="${install.path}\app_data" includes="Header.htm"/>
</replaceregexp>
于 2013-06-14T09:15:53.647 回答