我有一个字符串变量说'结果'。该字符串的值应该只包含字母,数字,点,空格,连字符和下划线。我得到的正则表达式是'^ [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-正则表达式 –