gpt4 book ai didi

php - 如何使用正则表达式创建循环?

转载 作者:可可西里 更新时间:2023-11-01 13:54:52 24 4
gpt4 key购买 nike

老实说,我想我应该先请你帮忙解决这个问题的语法问题。

但是,如果您能理解我的意思,请用合适的标题编辑标题。

有没有办法制作可以像这样分割文本的模式。

{{START}}
{{START}}
{{START}}
{{START}}
{{END}}
{{END}}
{{END}}
{{END}}

所以每个 {{START}} 从内到外匹配它的 {{END}}!

如果我不能仅使用正则表达式来做到这一点。用 PHP 来做怎么样?

先谢谢你。

最佳答案

这超出了正则表达式的能力,它只能解析正则语法。您所描述的内容需要下推自动机(常规语言由 regular automaton 定义)。

您可以使用正则表达式来解析单个元素,但是“深度”部分需要由具有内存概念的语言来处理(PHP 可以胜任)。

因此在您的解决方案中,正则表达式将仅用于识别您的标签,而关于跟踪深度和确定 END 标签属于哪个元素的真正逻辑必须是您的程序本身。

关于php - 如何使用正则表达式创建循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17247193/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com