1
我使用Ant和我想匹配,看起來像import package.R;
和import package.R.*;
字符串但不import package.Rxxx;
正則表達式或語句
所以它是非常具體的,我只想要某種外卡,這兩個字符;
和.
我目前的解決方案採用了兩種不同的報表
match="import.+?\.R;"
match="import.+?\.R."
,但我想將它們合併爲一個,速度
我使用Ant和我想匹配,看起來像import package.R;
和import package.R.*;
字符串但不import package.Rxxx;
正則表達式或語句
所以它是非常具體的,我只想要某種外卡,這兩個字符;
和.
我目前的解決方案採用了兩種不同的報表
match="import.+?\.R;"
match="import.+?\.R."
,但我想將它們合併爲一個,速度
我不知道很多關於螞蟻特定的正則表達式,但如果它支持的字符類,因爲它應該,然後
match="import.+?\.R[;.]"
應工作[;.]
意思是;
或.
好的,這是按照您的意願做的,但我的替換聲明對我不利。對於以'R'結尾的字符串,我想保留原來的部分,所以我的替換語句使用';',但對於以'R. *'結尾的字符串,我想保留它們,因此我的替換語句不能使用';'...抱歉,如果這是模糊的,但我也需要聲明這種情況。這是我當前的替換'替換=「導入$ {current.target} .R;'' – CQM
你的意思是你不想在'。*'結尾的最後一行';'? 'match =「import。+?\。R(; | \。\ *)」''replace =「import $ {current.target} .R \ 1」' – didster
謝謝!這工作。 – CQM