我有一個字符串,其中一部分字符串位於花括號內,我想將它們放入數組中。獲取雙花括號內的字符串
的字符串,例如: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