我有一个字符串为“ ISTERC Mini BAT ”
问题是单词 Mini 可能以区分大小写的字母出现(Mini 或 MINI)
要求是,我需要从字符串中删除单词Mini/MINI,它应该看起来像“ ISTERC BAT ”(还在 Mini 之前删除了一个额外的空格)
我试过这种方式
public class Test {
public static void main(String args[]) {
String Symbol = "ISTERC Mini BAT";
if (Symbol.contains("Mini") || Symbol.contains("MINI")) {
Symbol = Symbol.replace(" Mini", "");
}
System.out.println(Symbol);
}
}
问题是我是否应该写另一个if condition
来处理 if contains ("MINI")
回复后尝试这种方式
public class Test {
public static void main(String args[]) {
String Symbol = "ISTERC Mini BAT";
if (Symbol.contains("(?i)mini")) {
Symbol = Symbol.replaceAll(" (?i)mini", "");
}
System.out.println(Symbol);
}
}