我想改变" Hitttt Urrggeennnttt Rrare" " Hitttt Urgent Rrare"使用正则表达式,或者" Uupppp Uuurrggeent Upp !! Barrkk"与" Uupppp紧急Upp !! Barrkk&#34 ;. (所有单词都是骆驼案。)
我的意思是我只想纠正紧急情况,而不是其他措辞。
s.replaceAll("([Urgent])\\1+", "$1");
不起作用。任何的想法?
答案 0 :(得分:1)
这应该适合你:
public static void main(String[] args) {
String s = "hitttt Urrggeennnttt rrare";
s = s.replaceAll("(?i)u+r+g+e+n+t+", "Urgent"); // ?i ==> case insensitive
System.out.println(s);
}
hitttt Urgent rrare