成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

java正則表達(dá)式教程 java正則表達(dá)式過濾特殊字符?

java正則表達(dá)式過濾特殊字符?字符串STR=“*(^uighugu^&*()*6公頃89324328uewh~!@#$%^&*(),。/<>?“:[]{}|-=”//要篩選的字符

java正則表達(dá)式過濾特殊字符?

字符串STR=“*(^uighugu^&*()*6公頃89324328uewh~!@#$%^&*(),。/<>?“:[]{}|-=”//要篩選的字符串str=str.replaceAll公司(“[ =]*”,“”)系統(tǒng)輸出打?。⊿TR)輸出結(jié)果:yuigugu6 haha 89324328uewh

使用[^W-]匹配您所說的非4個(gè)字符串(注意W是小寫),然后替換為空白來解釋以上規(guī)則含義:如果左括號(hào)后有插入符號(hào)(^),則整個(gè)字符類將被反轉(zhuǎn);w表示“字母、數(shù)字、下劃線”;括號(hào)中的常規(guī)項(xiàng)是“或”的關(guān)系;對(duì)應(yīng)的java版本代碼:stringstr=“f-abcd”u~~~!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ì)被取代