如何替换字符串中出现多次的子字符串?

时间:2011-06-11 00:30:44

标签: flash

我很好奇如何用'A'替换​​字符串中的'(A)'的所有实例。

这就是我所拥有的,但它不起作用:

String str = "(A) + (B) + ( (A) + (B) )";
str = str.replace("(A)","A");

谢谢, Y_Y

1 个答案:

答案 0 :(得分:3)

我认为你已经在循环中做到了,那就是:

while(str.indexOf(pattern) != -1) str.replace(pattern, replacement);

看看adobe的文档。它通常知道答案。 http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/String.html