我有一個關於刪除不需要的字符的問題,或者從更好的意義上說,只保留某些字符。我偶然發現了一個叫做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