【发布时间】:2018-04-05 12:04:53
【问题描述】:
与Preg Match Between Curly Braces - preg_match相关
如果我的字符串是:这是一个包含 {2} 个单词和 {7} 个数字的示例
我想回来:
array(
[1] => 2
[2] => 7
)
【问题讨论】:
标签: find match str-replace digits curly-braces
与Preg Match Between Curly Braces - preg_match相关
如果我的字符串是:这是一个包含 {2} 个单词和 {7} 个数字的示例
我想回来:
array(
[1] => 2
[2] => 7
)
【问题讨论】:
标签: find match str-replace digits curly-braces
如果链接的问题使用. 匹配任何 字符,您可以使用\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"
}
【讨论】: