我有一个字符串,其中一部分字符串位于花括号内,我想将它们放入数组中。获取双花括号内的字符串
的字符串,例如:Lorem {{ipsum}} dolor sit amet, {{consectetur}} adipiscing elit.
而且我想获得:array("ipsum", "consectetur")
我尝试这样做:
$regExp = "/\{\{([^)]+)\}\}/";
$result = preg_grep($regExp, array("Lorem {{ipsum}} dolor sit amet, {{consectetur}} adipiscing elit."));
,但我回来给定的字符串作为结果
使用此正则表达式'\ {\ {\ K [^ {}] *(?=}})''中功能preg_match_all'。 http://regex101.com/r/hQ9dW1/1 – 2014-11-05 16:07:22