我有一个关于删除不需要的字符的问题,或者从更好的意义上说,只保留某些字符。我偶然发现了一个叫做String的东西,我不明白它是如何帮助我实现目标的。我偶然发现了这个地方,但不知道如何使用它。字符串文字和删除不需要的字符
字符串“[^ \ p {阿尔法} - ']”可被用来匹配任何 字符,该字符不是字母,破折号,或撇号;您可能会发现 这个有用的使用时的replaceAll()
我明白的replaceAll()做,但是其他的事情我不明白,是这个小代码像[a-zA-Z]
,你可以在它使用和在哪里寻找更多的他们。所以我非常想做引号说什么,只保留字母和一些标点符号。
对于这你必须学习正则表达式...它谷歌它 –
“字符串文字”是引号内的任何东西。这个特定的字符串文字被用作_regular expression_或简称_regex_。谷歌“Java教程正则表达式”,你可以找出所有的代码是什么意思。或者访问http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html。 – ajb