簡體   English   中英

不是使用php preg_replace的PCRE的運算符

[英]Not Operator for PCRE using php preg_replace

有沒有辦法在PHP preg_replace函數中對PCRE做not運算符? 我正在嘗試將貨幣字符串(例如:$ 1,000.00)過濾為浮動值(1000.00)。 我的想法是對任何非0-9或小數點的內容進行preg_replace。 因此,從本質上講,我想反轉模式/([0-9.])/-有沒有辦法做到這一點?

preg_replace( '/[^0-9.]+/', '', '$1,000.00' )

結果為1000.00。

開頭的插入符號表示所有不在集合中的字符(0-9和一個點)都將匹配,因此將被替換為空。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM