摘要:简化你的 java 字符串操作:Guava 之 CharMatcher 用法简介
ref:http://my.oschina.net/leejun2005/blog/178569
String str = "FirstName LastName +1 123 456 789 !@#$%^&*()_+|}{:\"?><";// Use a predefined constant (predefine CharMatcher) CharMatcher.DIGIT.retainFrom(str); Output:->"1123456789" CharMatcher.JAVA_LETTER.retainFrom(str); Output:->"FirstNameLastName" CharMatcher.JAVA_LETTER_OR_DIGIT.retainFrom(str); Output:->"FirstNameLastName1123456789" CharMatcher.ANY.countIn(str) Output:->54 CharMatcher.DIGIT.countIn(str); Output:->10