テキストエリアにこれらのタグがあります
<gras>.....</gras>
そして、 replaceAll() String メソッドを使用してそれらを置き換えようとしています
text.replaceAll("<gras>", "<b>");
text.replaceAll("</gras>", "</b>");
しかし、この正規表現コードは機能しません。何か助けてください?
非常に重要な概念を忘れていました。
.
変化する text.replaceAll("<gras>", "Bold!");
に
text = text.replaceAll("<gras>", "Bold!");
text = some Function
text.replace() は新しい String オブジェクトを作成し、それを参照していないため、Assign 。
お役に立てれば。
文字列は交換しません。文字列は、置換値を使用して新しい文字列を構築します。
また、XML を扱っている場合、正規表現は不適切なツールです。機能しないというわけではなく、一部の限られた例では役立つかもしれませんが、最初に使用するツールであってはなりません。ネジを取り付けるときにハンマーを最初に使用するべきではないのと同じように。