我有一個類路徑,像這樣:如何從帶正則表達式的字符串剝離子字符串?
myproject/classes;myproject/lib/somecrab.zip;myproject/lib/somelib1.jar;myproject/lib/somelib2.jar;myproject/lib/somelib3.jar;
現在我想清理這個類路徑,扔掉,我不想再出頭。因此,在這種情況下,類路徑應該看起來像
myproject/classes;myproject/lib/somelib1.jar;myproject/lib/somelib3.jar;
我怎麼用正則表達式來做到這一點?我想用螞蟻腳本來做,例如
<pathconvert property="new.classpath" pathsep=";">
<path refid="old.classpath" />
<chainedmapper>
<regexpmapper from="(.*).jar" to="\1.jar" />
</chainedmapper>
</pathconvert>
如何修改正則表達式?非常感謝!
+1對於精確匹配,這是很容易保持比我的。 – 2009-04-29 08:34:07