【发布时间】:2013-06-22 04:02:28
【问题描述】:
老实说,我想我应该先请你帮忙解决这个问题的语法。
如果你能理解我的意思,请用合适的标题编辑标题。
有没有办法制作可以像这样分割文本的模式。
{{START}}
{{START}}
{{START}}
{{START}}
{{END}}
{{END}}
{{END}}
{{END}}
所以每一个 {{START}} 都从内到外匹配它的 {{END}}!
如果我不能只用正则表达式来做到这一点。用 PHP 来做呢?
谢谢你。
【问题讨论】:
-
大多数正则表达式都无法做到这一点,尽管有一些技巧,超出了我的理解,使得在像 Perl 这样的语言中成为可能。阅读有关抽水引理的内容,找出您不能这样做的原因。
-
我想你格式化了某种输入。如果您再解释一下,也许可以建议一些替代方法。
-
潜在重复:Recursive regex not matching template blocks; Regex for checking if a string has mismatched parentheses?; How does regular expression engine parse regex with recursive subpatterns?; Why will this recursive regex only match when a character repeats 2^n - 1 times?; Regex to match top level delimiters in a multi dimensional string
-
请在提问前使用搜索。现在链接了这么多重复项,请分享您迄今为止尝试过的内容,提供参考并告诉我们为什么它不适合您..