문구 교체를하고 단어 경계를 유지하고 헤더 태그 내 콘텐츠에서 일어나는 모든 동작을 생략해야하는 특별한 경우가 있습니다 (<h1><h2><h3><h4><h5>
).Regex 도움말 - 단어 경계 및 헤더 태그 내 콘텐츠 제외
지금까지 내가 가지고있는 것이 있는데,> 또는 - 뒤에 올 경우 구문을 무시한다는 것입니다. 그러면 URLS 및 하이퍼 링크도 편집되지 않습니다.
preg_replace("/[^\>\.-]\b{$keywords}\b/i"," <a href='$url' target='$target'>$keywords</a>
는 그래서 정규식에 필요 :
- 명예 단어 경계
- 헤더 태그 내에서 구문, 하이퍼 링크를 무시합니다.
- - (대시)를 경계로 처리합니다. \ b는 그렇게하지 않습니다.
조언이 있으십니까?