「 ISTERCMiniBAT」という文字列があります
問題は、Word 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
かどうかです( "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);
}
}