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