gpt4 book ai didi

java - 在 Ant 构建中使用 linecontainsregexp 的正确方法是什么?

转载 作者:行者123 更新时间:2023-12-02 06:47:33 25 4
gpt4 key购买 nike

当我添加时

<linecontainsregexp negate="true">
<regexp pattern="src=&quot;http://*"/>
</linecontainsregexp>

里面<replaceregexp>任务,我收到错误 replaceregexp doesn't support the nested "linecontainsregexp" element.

最佳答案

<linecontainsregexp>仅在<filterchain>内有效。反过来,<filterchain>任务 <replaceregexp> 不支持 s 。仅受任务支持

<replaceregexp>通常在复制文件后应用。 <filterchain> 执行复制时应用。

基本上,您有两种选择:

  1. 修改您的<replaceregexp>任务使用更复杂的正则表达式,仅匹配您想要的内容,可能会诉诸环视。
  2. 添加<filterchain><copy><move>您用来从源管理系统复制这些文件的任务。包括过滤器<tokenfilter> ,很可能有一个 child <filetokenizer/>和 child <containsregex><replaceregex>如所须。这样就灵活多了。有几十种过滤器和分词器可供选择。

关于java - 在 Ant 构建中使用 linecontainsregexp 的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18462129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com