gpt4 book ai didi

regex - 从 Ant 任务中使用正则表达式删除新行

转载 作者:行者123 更新时间:2023-12-01 07:03:27 25 4
gpt4 key购买 nike

我已经在 2 个论坛(CodeRanch 和 nabble)上发帖了,但没有人给出答案......所以堆栈溢出......你是我最后的希望。我要做的就是使用 Ant 任务从文件中删除“\n”。文件中有一堆空行,我不想再有它们了......这是我使用的代码..

    <replaceregexp file="${outputFile}"
match="^[ \t\n]+$"
replace=""
byline="true"/>

它没有选择正则表达式,我已经尝试了一百种不同的方法,但我无法弄清楚。有任何想法吗?

最佳答案

您可以使用 FilterChain (特别是 IgnoreBlank TokenFilter )来精确地做你需要的:

<copy file="${input.file}" toFile="${output.file}">
<filterchain>
<ignoreblank/>
</filterchain>
</copy>
ignoreblank还将删除完全由空白组成的行,但查看您的正则表达式似乎这就是您想要的。

关于regex - 从 Ant 任务中使用正则表达式删除新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1765847/

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