我有一个Java方法,它在一个短语内查找一个单词,忽略该单词的大小写敏感性,并且如果它找到该单词,那么它将从该短语中删除它。这个词和短语可以是任何东西。它们是变体。这里是我的代码:“(?i)”不能与口音一起使用
private String removeWord(String phrase, String word) {
phrase = phrase.replaceAll("(?i)" + word , "");
return phrase;
}
守得云开完美的,除非这个词有口音。例如,如果单词是“álvarez”并且短语是“Álvarez短语”,那么它将不起作用,因为“(?i)”在这种情况下失败。
有没有办法让“(?i)”与重音字符一起工作?
我比你更喜欢你。有+1 :) –
@DavidGrant哦,谢谢 –
@Konstantin ..简单! ...谢谢:) – Brad