상세 컨텐츠

본문 제목

플레시에서 개행문자의 처리

ADOBE/ ActionScript

by AlrepondTech 2012. 1. 16. 18:21

본문

반응형

 

 

 

 

=================================

=================================

=================================

 

 

 

 

 

 

출처: http://rinn.kr/7

웹이나 디비에서 데이터를 가져온 텍스트의 경우 저장하는 방법에 따라서 개행이 /r/n 으로 넘어오는 경우가 있다.

 

이 경우 플레시는 한줄 개행이 아니고 두줄로 처리 해서 텍스트 필드의 라인간격이 두배로 나오는 경우가 생기게 되는데 이때는 넘어오는 텍스트에서 /r을 검색해서 삭제 해버리면 된다.

 

이럴때 사용하는 함수..

1 private function removeCarriageReturn(str:String):String
2 {
3     var myPattern:RegExp = /r/g;
4     str = str.replace(myPattern,"");
5     return str;
6 }

함수이름이 내용보다 긴것 같지만 무슨 상관이랴~

 

/r 은 캐리지리턴이라부르고 입력커서를 라인의 맨 앞으로 보낸다

/n은 라인피드라고 해서 커서를 다음줄로 내리게 된다.

 

 예전에는 두개가 모여야 한줄의 개행이었던걸로 알고 있는데 요즘에는 걍 n만 쓰면 대부분이 정상적으로 라인이 바뀐다.

 

 

=================================

=================================

=================================

 

 

반응형


관련글 더보기

댓글 영역