与Preg Match Between Curly Braces - preg_match
相关如果我的字符串是:这是一个包含{2}个单词和{7}个数字
的示例我想回来:
array(
[1] => 2
[2] => 7
)
答案 0 :(得分:0)
如果关联的问题使用.
来匹配任何字符,您可以使用\d
匹配任何数字字符(0-9):
$str = 'this an example with {2} words and {7} numbers';
if(preg_match_all('/{+(\d*?)}/', $str, $matches)) {
var_dump($matches[1]);
}
输出:
array(2) {
[0]=>
string(1) "2"
[1]=>
string(1) "7"
}