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);
어도비의 설명서를 살펴보십시오. 보통 답을 알고 있습니다. http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/String.html