正则表达式我有一个格式类似于下面的字符串:将字符串分割在PHP
... {{word1}} {{word2}} .... etc
我需要提取所有的话,位于“{{”和“}}”标签内。
从PHP中的字符串中检索单词的最有效方法是什么?
正则表达式我有一个格式类似于下面的字符串:将字符串分割在PHP
... {{word1}} {{word2}} .... etc
我需要提取所有的话,位于“{{”和“}}”标签内。
从PHP中的字符串中检索单词的最有效方法是什么?
使用模式/\{\{(\w+)\}\}/
您可以提取所有的话
preg_match_all("/\{\{(\w+)\}\}/", $str, $matches);
print_r($matches[1]);
<?php
$vars = '{{this}} {{is}}{{a}} {{test}}';
$matches = array();
preg_match_all('/{{([^}]+)}}/', $vars, $matches);
var_dump($matches[1]);
这样呢?
我认为\ w更合适 – 2012-03-27 16:54:58