私は正規表現が苦手で、文字列を置き換えるのに助けが必要です。
String str = "Name_XYZ_";
str = "XYZ_NAME_";
"Name_"
では、どうすれば上記の2つ"_NAME_"
の文字列を空の文字列に置き換えることができますか?条件は"Name"
どのような場合でも可能であり、index 0
または任意のインデックスである可能性がありpreceded by "_"
ます。
これまでに試しましたが、
String replacedString = str.replaceAll("(?i)Name_", ""); // This is not correct.
これは宿題ではありません。私はそのような処理を必要とするXMLファイルに取り組んでいます。