В частности завис на вложенных условных конструкциях... Думаю регулярками не сделаешь. Они либо больше чем надо получают либо меньше =(
Что думаете?
(Добавление)
З.Ы.
Может можно как то исправить паттерн, чтобы вложенные условия, скажем:
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- текст
- {if reg_error = true}
- <p class="user_reg_error">{reg_error_msg}</p>
- {endif}
- текст
- {if условие}
- код1
- {if условие}
- код2
- {else}
- код3
- {endif}
- {else}
- код4
- {endif}
- текст