-1
我创建一个文本解析器,基本上查找下列:
{IF SOMETHING} then include this text {ENDIF SOMETHING}
我能找到的,通过使用正则表达式:
/{IF [A-Z]+}.*{ENDIF [A-Z]}/
但是,这不会帮助,如果有嵌套条件。所以,我一直在寻找做更多的东西一样:
/{IF ([A-Z]+)}.*{ENDIF $1}/
但是,这似乎并没有工作 - 这可能吗?
http://php.net/manual/en/regexp.reference.back-references.php – Cheery 2014-11-22 03:18:54