私は正規表現が本当に苦手なので、あなたが私を助けてくれることを願っています:
odf
ドキュメントを開き、指定されたものkeywords
(のkeys
)を検索し、これらのキーワードを他のコンテンツ(ハッシュマップの値hashmap
)に置き換えることができるクラスを作成しました。odf-files
これでクラスは終了しましたが、正規表現の部分だけが欠落しています。キーが「FILE」や「REPLACETHIS」のような文字列であれば、すべてが機能します。ただし、「{{File_1}}」、「」、「!replace this!」などの文字列も置き換える必要があります。等々。これらの文字列はユーザーが選択できるため、可能性は無限大です。これらの文字列は、他の文字列の一部にすることもできます。たとえば、「this is so [replacethis]metext」のようになります。
私が何を望んでいるか、そしてこれが可能であることをあなたが理解してくれることを願っています。
-e-はい、使用しているライブラリにはPattern.compileオブジェクトが必要なため、正規表現を使用する必要があります