XML에서 CDATA를 사용하여 텍스트를 가져올 때 줄바꿈 및 기호를 원래대로 표현하기 위한 함수.

1
2
3
4
5
6
7
8
9
10
replaceText = function(str:String):String{
        str = str.split("\r\n").join("\r");
        str = str.split(""").join("\"");
        str = str.split("'").join("'");
        str = str.split("&lt;").join("<");
        str = str.split("&gt;").join(">");
        str = str.split("&amp;").join("&");
 
        return str;
}

  2 Responses to “[AS] 문자열 바꾸기”

  1. \r의 경우, str = str.split(“\\r”).join(“\r”); 을 썼어요.
    \r로 하니까 줄바꿈이 제대로 안되더라고요.

    • 아, 그럴수 있네요.
      외부에서 데이터를 불러올때 “\”가 “\\”로 바뀌어서 불러지는 경우가 있서서, 이런 경우에는 말씀하신 데로 \\r로 체크를 해줘야 할 겁니다.

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

   
© 2011 Hangun's World - Blog Suffusion theme by Sayontan Sinha