나는 내 자신의 phpBB3에 대한 작업을하고 있습니다. 나는 그 미소를 oringinal 스마일 상태로 다시 변환하려고합니다.BBCode에 이미지 Regex'ing의 문제
$1
그러나 나는 여러 스마일있을 때, 그냥 마지막 웃는을 보여, 예를 들면 :
/<img src=".*" alt="(.*)" title=".*">/gi
로 대체 : 웃는의 HTML이 포함 된 이후
:) :( :O :P
이 같이 있다면 :
alt text http://uimgz.com/i/R2e3H8g5D8.png
그것은이로 바뀝니다 :
오른쪽에 마지막 웃는입니다:twisted:
, 왜 안있다가 웃는 모든 상태를 대체 반환하는
:) :o :twisted:
정규식은 잘 보이지만, 나는 정규식의 모든를 사용하여 교체 루프를 통해 이동 문제가 될 것 같습니다하지 무엇 : 그것은 다음과 같이 반환해야루프가 문제가되지 않습니다.
여러 스마일 HTML :
<img src="./images/smilies/icon_e_smile.gif" alt=":)" title="Smile" /> <img src="./images/smilies/icon_e_surprised.gif" alt=":o" title="Surprised" /> <img src="./images/smilies/icon_twisted.gif" alt=":twisted:" title="Twisted Evil" />
여러 스마일이있는 경우 어떻게 html이 생깁니 까? –
게시물을 업데이트했습니다. – MacMac