【问题标题】:PHP : preg_match help [closed]PHP:preg_match 帮助 [关闭]
【发布时间】:2011-09-11 13:21:53
【问题描述】:

我对正则表达式很陌生,你能告诉我下面打印的字符串的 preg_match 解决方案吗?

{foreach $gobar}
Anything here
{/foreach}

谢谢。

【问题讨论】:

  • 如果您需要模板语言,有很多可用的。这比编写自己的解决方案要好。
  • rentacoder.com 指日可待。
  • 如果打开,有人会给你一个正则表达式来匹配“这里的任何东西”。如果您有一个似乎无法匹配的 特定 字符串,我们很乐意为您提供帮助。但我们无法帮助您在一个问题中设计一个模板系统。

标签: php regex


【解决方案1】:

【讨论】:

  • 谢谢大佬,$gobar 可以是任意变量,怎么匹配大佬?
【解决方案2】:
if (preg_match('#\{foreach \$gobar\}\n(.*)\n\{\/foreach\}#', $yourData, $matches)) {
    echo $matches[1]; // "Anything here"
}

【讨论】:

    猜你喜欢
    • 2020-10-16
    • 1970-01-01
    • 2012-10-15
    • 2014-04-06
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 2011-03-11
    • 1970-01-01
    相关资源
    最近更新 更多