我在Laravel Docs:
中看到了这个例子Blade::extend(function($view, $compiler)
{
$pattern = $compiler->createMatcher('datetime');
return preg_replace($pattern, '$1<?php echo $2->format(\'m/d/Y H:i\'); ?>', $view);
});
但我似乎并不理解,有时网上的例子包含3美元。
我没有通过Google搜索找到合适的答案,我感谢您的帮助。
答案 0 :(得分:5)
这是一个字符串替换!它将变量(例如$1
)替换为模式的匹配组!
例如(伪代码):
$pattern = "/(.*?)([a-z])/";
//Here is $1 ^ This group and $2 would be the second group
另外还有其他帮助:
Online Regex tester(&lt; - 它显示你的正则表达式的匹配非常好并解释你的正则表达式的不同部分)