PHP中是否有一个函数可以执行此操作:
preg_match('/abc [0-9][0-9] xoxo/', $html);
然后输出[0-9] [0-9]
的信息示例:
的字符串:
hi i am string 69 cool!
正则表达式:
/hi i am string [0-9][0-9] cool!/
输出:
69
答案 0 :(得分:0)
preg_match
只返回一个布尔值。要接收所需内容,您需要提供第三个参数:
if (preg_match('/abc (\d+) xoxo/', $html, $matches)) {
# /
# /
print $matches[1];
}
$matches
将包含完整匹配的字符串,以及来自(..)
捕获组的任何部分结果;在索引[1]
中找到您找到的小数。
有关更多示例,请参阅手册。
答案 1 :(得分:-1)
将$matches
数组传递给preg_replace
。它会填满所有的比赛。
<强> preg_replace
Manual Entry 强>