Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
そのようにすることは可能.replaceAll()ですか:
.replaceAll()
入力>
asd fs#{FIRST}l sdfj s#{SECOND}ijfio s#{THIRD}df o#{1}sj
出力>
asd fsFIRSTl sdfj sSECONDijfio sTHIRDdf o#{1}sj
これは#{aaa}#\{[A-Za-z]+\}全体を見つけますが、内部のテキストを削除したくありません..
#\{[A-Za-z]+\}
もちろん、次のものを利用できますcapture groups: -
capture groups
String str = "asd fs#{FIRST}l sdfj s#{SECOND}ijfio s#{THIRD}df o#{1}sj"; str = str.replaceAll("#\\{([A-Za-z]+)\\}", "$1");
これについて説明が必要な場合は、質問してください。コードは一目瞭然だと思います。