[최경민]님이 남기신 글:
>안녕하세요?
>정규표현식에 관해서 묻고자 합니다.
>
>사실 질문을 엄청나게 길게 썼는데, 그만 다시쓰기를 눌러서
(ㅜㅜ;;)
>
>게시판의 글 읽기를 하는데,
>1.html, 2.html+text, 3.text 같은 방식으로 읽습니다.
>
>다른건 문제가 안되는데, html과 text의 혼용시
>
>자동 줄넘김은 nl2br 로
>칸 띄우기는 eregi_replace(" "," ",$content);
의 방식을 했는데,
>
>글중간에 일부 태그(대표적인 예로서 초보자의 경우
<table>태그)를
웹에디터 등을 이용해서
>사용시 일반 문서와 태그의 사이에 엄청난 간격이
벌어지더군요.
>
>그래서 nl2br로 생성된것에 eregi_replace("><br
/>",">",$content); 의 방식으로 일부는
수정되었는데,
>태그가 들어간 부분에도 공백대신 " "가
들어가니 간격이 역시 안 맞았습니다.
>
>태그가 들어간 부분의 만 공백으로 바꿀수 없을까요?
>정규표현식을 이용하면 될것도 같은데,잘 안됩니다.
>
>아직 잘 몰라서 그런데, 혹시 글 읽기에서 좀더 효율적인
방법이 따로 있나요?
>현재 산이 님 홈페이지의 게시판을 봤는데, wordwrap이란 함수가
nl2br대신 쓰였더군요. 덕분에 하나 알았습니다. 또 허무하기도
했고요.
>
억.... 이곳은 1999년 말부터 수정한 코드라서
엄청 지저분합니다...
T.T
>
>그래도 처음에 묻고 싶었던대로 특정태그와 태그사이의 특정
문자를 바꿀때 어떻게 써야하나요?
========================================
nl2br() 함수를 사용하지 말고
HTML < PRE > 태그를 사용해 보세요..
이곳은 HTML 과 TEXT 혼용의 예입니다.
|