我似乎无法找到捕获并返回正则表达式字符串的函数。
$string = "hello123!";
$string = regexfunction($string, "/([0-9]*)/");
echo $string;
打印
123
答案 0 :(得分:4)
您希望使用preg_match
,尽管语法略有不同:
$string = "hello123!";
preg_match("/[0-9]+/", $string, $matches);
print $matches[0]; // 123