0
在Java中,我想用'怪物'替換'怪物'等單詞,'崩潰'替換'崩潰'。我如何編寫正則表達式?刪除java中的單詞的多個後綴
在Java中,我想用'怪物'替換'怪物'等單詞,'崩潰'替換'崩潰'。我如何編寫正則表達式?刪除java中的單詞的多個後綴
您可以使用String.replaceAll(regex, charSeq)
String str="monsters";
str = str.replaceAll("\\w$","");
System.out.println(str);
$檢查是否一行結束如下
\ W字字符,短於[A-ZA-Z_0-9]
如果你只是想改變有charact呃s
最後。
str = str.replaceAll("s$","");
Thanks..this正在爲特定情況下工作。我會考慮如何將它應用於上面評論中提到的更一般的案例。 – sattu 2013-02-23 09:06:42
你不能用正則表達式來做到這一點。你會爲'地點'做些什麼?將它替換爲'place'還是'plac'? – 2013-02-23 08:59:13
不容易,如何檢測崩潰/崩潰和緩存/緩存之間的區別?不要談論兒童/孩子。 – Henry 2013-02-23 08:59:42
......和所有那些更不規則的,例如羊,老鼠,鵝,... – Joey 2013-02-23 09:01:43