我想從我的字符串中刪除所有奇怪的符號。 只保留一些[AZ] [AZ] [0-9] [」':;?!/,<>`〜!@#$%^ * &()。 在我的字符串 例我怎樣才能只保留在我的字符串數字字母
String a="abc:d(E) ƒ†â¥‡";
結果將是:
a="abc:d(E)";
我纔剛剛學習有關Java正則表達式有點 你願意幫我這個
我的代碼直到現在
。a=a.replaceAll("[^a-zA-Z]+, "")
不知道添加[* &^..]部分
我想從我的字符串中刪除所有奇怪的符號。 只保留一些[AZ] [AZ] [0-9] [」':;?!/,<>`〜!@#$%^ * &()。 在我的字符串 例我怎樣才能只保留在我的字符串數字字母
String a="abc:d(E) ƒ†â¥‡";
結果將是:
a="abc:d(E)";
我纔剛剛學習有關Java正則表達式有點 你願意幫我這個
我的代碼直到現在
。a=a.replaceAll("[^a-zA-Z]+, "")
不知道添加[* &^..]部分
可以使用replaceAll
,就像這樣:
a = a.replaceAll("[^A-Za-z0-9\"'<and so on>]", "");
注意^
在字符範圍的開始:它的意思是「全部字符不在方括號中的列表的其餘部分覆蓋」 。
由於替換爲空字符串,因此與正則表達式匹配的字符將被刪除。
非常感謝你:) –
可以使一個字符串與所有的壞字符,並簡單地檢查每一個你必須與壞字符串串。如果您發現錯誤的字符,請將其刪除。
謝謝。但是我的問題,太多不好的字符。 –
我們不爲您編寫代碼。向我們提供一個你已經嘗試過的代碼示例,也許我們可以給你一些關於如何獲得所需結果的評論。 –