-1
確定角色,我知道,肯定文本還沒有數字,我們可以做簡單的這項工作:正則表達式
text.matches(".*\\d.*")); // if return true, then text has digit
現在,如何確定用戶輸入一個字符?
我需要通過正則表達式確定用戶類型輸入中的字符(因爲其他函數更簡單)。
確定角色,我知道,肯定文本還沒有數字,我們可以做簡單的這項工作:正則表達式
text.matches(".*\\d.*")); // if return true, then text has digit
現在,如何確定用戶輸入一個字符?
我需要通過正則表達式確定用戶類型輸入中的字符(因爲其他函數更簡單)。
您可以使用字符集:[a-zA-Z]+
匹配忽略大小寫的一個或多個字母A-Z
。
你可以使用\w
匹配所有「單詞字符」,其中包括[a-zA-Z_0-9]
或者,如果你想匹配的是不是空格的任何字符,你可以使用\S
。
這取決於你如何在用戶輸入定義了一個「人物」 ......
尼斯,當你說'\ w'你的意思是'text.matches(「* \\ W *」) ); '或者'text.matches(「\ w」));'? – Sajad
作爲Java字符串,它將成爲'\\ w',因爲您必須將其轉義。 –