2014-11-04 48 views
1

我使用正則表達式來替代含有-foo線替換:螞蟻正則表達式不留空白行

^.*?(-foo\b).*$ 

更換後,有一堆空行離開的地方行原先就存在。我怎樣才能改變這個刪除線本身,而不是留下一個空行?

,我做這是一個Ant腳本,這裏的全系列,如果有幫助的情境:

<replaceregexp file=" ... " match="^.*?(-foo\b).*$" replace="" byline="true" /> 

回答

1

逐行處理禁用線,改變正則表達式包含行分隔符,更換每一次出現一個新的行。

<replaceregexp file=" ... " match="(\r?\n).*?(-foo\b).*\r?\n" replace="\1" flags="g" />