我有一個字符串變量說'結果'。該字符串的值應該只包含字母,數字,點,空格,連字符和下劃線。我得到的正則表達式是'^ [a-zA-Z] [a-zA-z ._-]'。帶/從JAVA中的字符串中刪除特定字符
如何在字符串變量上使用此正則表達式?請幫幫我。
任何其他建議也是受歡迎的。基本上我需要字符串值只有字母數字,點,空格,連字符,下劃線。
請幫忙。答案
部分: 我能夠實現部分使用
string.replaceAll("[^a-zA-Z0-9]", "");
的行爲,但我不能加點,空格,連字符,下劃線上述驗證。上面的驗證刪除所有需要字母數字字符的字符。但我需要點,空格,連字符,下劃線也不能從原始字符串中替換/刪除。
有什麼想法嗎?
答案就在這裏:[http://stackoverflow.com/questions/4945695/how-to-filter-string-for -unwanted字符-使用正則表達式] [1] [1]:http://stackoverflow.com/questions/4945695/how-to-filter-string-for-unwanted-characters-using-正則表達式 –