我正在尝试使用 preg_match_all 获取所有 {{product.smth}},但如果我在一行中很少有这些,我会得到错误的结果。
例子:
$smth = '<name>{{product.name}}</name><getname>{{product.getName()}}</getname>';
$pattern = '/\{\{product\.(.*)\}\}/';
preg_match_all($pattern, $smth, $matches);
//returns '{{product.name}}</name><getname>{{product.getName()}}'
//instad of '{{product.name}}' and '{{product.getName()}}'
我在做什么错?请帮忙。