使用php preg_replace的PCRE的Not运算符
有没有办法在PHP preg_replace函数中为PCRE执行not运算符?我正在尝试将一个货币字符串(例如:$1000.00)过滤到浮点值(1000.00)。我的想法是对任何不是0-9或小数点的东西进行预替换。所以,本质上,我想反转模式/([0-9.])/-有办法吗使用php preg_replace的PCRE的Not运算符,php,regex,pcre,Php,Regex,Pcre,有没有办法在PHP preg_replace函数中为PCRE执行not运算符?我正在尝试将一个货币字符串(例如:$1000.00)过滤到浮点值(1000.00)。我的想法是对任何不是0-9或小数点的东西进行预替换。所以,本质上,我想反转模式/([0-9.])/-有办法吗 preg_replace( '/[^0-9.]+/', '', '$1,000.00' ) 结果为1000.00 开头的插入符号表示不在集合中的所有字符(0-9和一个点)将匹配,因此将被替换为零 结果为1000.00 开头的插
preg_replace( '/[^0-9.]+/', '', '$1,000.00' )
结果为1000.00
开头的插入符号表示不在集合中的所有字符(0-9和一个点)将匹配,因此将被替换为零
结果为1000.00
开头的插入符号表示不在集合中的所有字符(0-9和一个点)将匹配,因此将被替换为零