이전엔.. 정규표현식으로 했었는데.. 정규표현식 난무가 시작되면.. 프로그램이 상당히 느려지고.. 또 여러가지 예외 상황들에 적절히 대처를 못하는 일들이 생기는터라.. 잠깐 짬내서 오토마타를 그리고.. autolink 함수를 재작성 했다 -_-v
img, a 태그 등에서.. url 이 나온 경우.. 충돌을 일으키는 일이 없도록 하고.. ‘나 ” 등으로 인해서 생길만한 문제도 없게 깔끔하게 만들고.. 대강 몇가지 스트링으로 테스트해봤는데 잘 도는거 같다 :) 헤헤
소스는 http://mytears.org/resources/mysrc/php/urlautolink/autolink.php 여기서 보시면 됩니다
p.s) 한 가지 버그라면… [a href=url] url [/a] 식의 경우를 전혀 고려하지 않고 있다는 점이지만… 역시나 고치자니 손도 많이 가고 귀찮다…
January 10th, 2005 at 2:18 am
정규표현식은 잘 문서화하는 게 생명이죠… :) 저야 워낙에 단련되어서 이상한 데 쓰여도 전혀 개의치 않지만 -_-;;;;;;;;
October 17th, 2005 at 2:09 pm
酒