正则表达式匹配{}

时间:2011-11-17 05:37:00

标签: php regex

我在匹配括号中的所有项目时遇到了很多问题。

这是一些代码,我需要做的匹配是输出类似

Array ( [0] => username [1] => id )

一些代码可以给你一个想法

$ur = '/account/{username}/{id}';
if(preg_match('', $str, $matches)){
   print_r($matches);
}

我该如何做到这一点?

1 个答案:

答案 0 :(得分:0)

$ur = '/account/{username}/{id}';
preg_match_all('/\{([a-z]+)\}/',$ur,$m);
echo '<pre>';
var_dump($m[1]);

输出:

array(2) {
  [0]=>
  string(8) "username"
  [1]=>
  string(2) "id"
}
相关问题