java靜態(tài)和非靜態(tài)的調(diào)用 求一正則表達(dá)式,去掉非數(shù)字(0-9)?
求一正則表達(dá)式,去掉非數(shù)字(0-9)?使用[^W-]匹配您所說(shuō)的非4個(gè)字符串(注意W是小寫),然后用空格替換它來(lái)解釋上述規(guī)則含義:如果左括號(hào)后有off字符(^),則整個(gè)字符類將被取反;W表示“l(fā)ett
求一正則表達(dá)式,去掉非數(shù)字(0-9)?
使用[^W-]匹配您所說(shuō)的非4個(gè)字符串(注意W是小寫),然后用空格替換它來(lái)解釋上述規(guī)則含義:如果左括號(hào)后有off字符(^),則整個(gè)字符類將被取反;W表示“l(fā)etter,number,underline”;括號(hào)中的常規(guī)項(xiàng)是“or”的關(guān)系;對(duì)應(yīng)的java版本代碼:stringstr=“f-abcd ~~~!123!!!“StringnewStr=str.replaceAll公司(“[^W-]”,”)//newstr的內(nèi)容是f-abcdu123對(duì)應(yīng)的JavaScript版本代碼:varstr=“f-abcdu123~~!123!!!“varnewStr=結(jié)構(gòu)更換(/[^w-]/g,”)//newstr的內(nèi)容是f-abcdu123,/g表示全局替換。沒有它,只有一個(gè)會(huì)被取代