我正在尝试匹配数字和.
并将其替换为""
无字符。
$buffer= "test. 8090";
if PREG_REPLACE('/[0-9]+[.]/', '', $buffer)
{
echo $buffer;
}
这里有什么问题?给出syntex错误
答案 0 :(得分:2)
Don#39;将preg_replace放在if statement
内,它不会返回true或false。
更改正则表达式模式,如\([\d+.])\
preg_replace("/[.\d]+/", "", $buffer);
答案 1 :(得分:1)
将数字和点放在字符类[]
$new_str = PREG_REPLACE('/[0-9.]+/', '', $buffer);
^ here goes the dot