目前我正在尝试使用ant任务中的sed替换字符序列\“with”。 我成功地将序列\ =替换为=但它只是不起作用“因为参数会结束,无论我多么逃避角色。 这是我用于\ =:
的代码<exec command="sed" input="${inputfile}" output="${outputfile}">
<arg value="-e"/>
<arg value="s|\\=|=|g"/>
</exec>
我怎样才能使这个工作?什么是正确的报价逃脱?很感谢任何形式的帮助!谢谢!
答案 0 :(得分:1)
尝试使用"
,它是XML中双引号的实体。
答案 1 :(得分:1)
您似乎在编写XHTML。您不能通过在XHTML中编写"
而使用\"
来转义"
。这些“逃逸”的完整列表(它们实际上不是逃避,它们是字符实体)可以在这里找到:http://www.w3schools.com/tags/ref_entities.asp