我有一个字符串,可以采用3种形式(如果你愿意,可以是两种形式):
我想要的是以粗体显示数字(不含逗号)......
我可以使用许多字符串函数和条件来做到这一点,但我很确定使用正则表达式这是一种简单而优雅的方法......不幸的是,这不是我的强项。
答案 0 :(得分:1)
使用此:
preg_match('/([0-9,]+) Results/', $string, $match);
$number = str_replace(',', '', $match[1]);
答案 1 :(得分:0)
$number = preg_replace('/^.*([\d,]+) Results$/', '$1', $original);
$number = preg_relpace('/,/', '', $number);