0
文字列の '(A)'のすべてのインスタンスを 'A'だけに置き換える方法が不思議です。文字列に複数回現れる部分文字列を置き換えるにはどうすればよいですか?
これは私が持っているものですが、それが動作していない:
String str = "(A) + (B) + ((A) + (B))";
str = str.replace("(A)","A");
おかげで、 Y_Y
文字列の '(A)'のすべてのインスタンスを 'A'だけに置き換える方法が不思議です。文字列に複数回現れる部分文字列を置き換えるにはどうすればよいですか?
これは私が持っているものですが、それが動作していない:
String str = "(A) + (B) + ((A) + (B))";
str = str.replace("(A)","A");
おかげで、 Y_Y
私はあなたがループの中でそれを行うのですか持っていると思うが、それは次のとおりです。
while(str.indexOf(pattern) != -1) str.replace(pattern, replacement);
adobeのドキュメントもご覧ください。それは通常、答えを知っている。 http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/String.html