저는 내 웹 사이트에 대한 BBcode 작업을하고 있습니다.Regex & BBCode - 중첩 견적을 완벽하게합니다.
[QUOTE] 태그를 사용하면 대부분의 코드가 제대로 작동하지 않을 수 있습니다.
[QUOTE=1]
[QUOTE=2]
This is a quote from someone else
[/QUOTE]
This is someone else quoting someone else
[/QUOTE]
그것은 반환합니다 :
그래서 무슨 일이 일어나고하면 [/ 인용]입니다> 1 said: [QUOTE=2]This is a quote from
> someone else
This is someone else quoting someone else[/QUOTE]
중첩 된 따옴표에서 인용 블록을 닫고
나는 이런 식으로 뭔가를 얻을 때. 내가 사용하고
정규식은 다음과 같습니다
"[quote=(.*?)\](.*?)\[/quote\]'is"
가 어떻게 그렇게 중첩 된 따옴표가 제대로 표시 할 수 ?
감사합니다.
재귀 Regex 들어 본 적이. 어떻게 작동합니까? – Moe
잘 작동하지만 HTML 태그의 따옴표 안에있는 정규식을 변경하지 않습니다 – Moe
모든 인용 부호를 변경하려면 일치하는 동안이 정규식을 다시 적용해야합니다. 각 반복마다 약간의 심도 변수를 증가시킬 수 있습니다. – ZyX