我的工作了一個小的正則表達式:
<target name="stripblocks" depends="prepare,clone">
<property name="stripblocks" value="debug|strict" />
<reflexive>
<fileset dir="${buildpath}">
<include pattern="**/*" />
</fileset>
<filterchain>
<!-- Replace the blocks using regex -->
<replaceregexp>
<regexp pattern="//\s<(${stripblocks})>.*?//\s</(${stripblocks})>"
replace="// <$1/>"
ignoreCase="true"
multiline="true" />
</replaceregexp>
</filterchain>
</reflexive>
</target>
這改變
function someFunc() {
// <debug>
var_dump(func_get_args());
// </debug>
doStuff();
}
到
function someFunc() {
// <debug/>
doStuff();
}