2

私が持っているコード:

String stringTxt = "Hello World!!";
String negatorStr = "Loop";
String regexToUse="["+negatorStr.toLowerCase()+negatorStr.toUpperCase()+"]";
System.out.println(stringTxt.replaceAll(regexToUse, ""));


コードからわかるように、目的は "L" または "O" または "P" を "" (空) に置き換えることです。また、コードはnegatorStr大文字と小文字で表現し、両方を "[", "]" で結合して と互換性のある正規表現にすることで、大文字と小文字を区別しませんreplaceAll()

質問:negatorStrで使用できるように、大文字と小文字を区別しないようにする他の方法はありますreplaceAll()か?

4

4 に答える 4