首頁 >Java >Java基礎 >java中如何判斷字串是否包含英文

java中如何判斷字串是否包含英文

王林
王林原創
2019-11-22 13:28:507006瀏覽

java中如何判斷字串是否包含英文

1.判斷字串中是否全為英文     

boolean result = str.matches("[a-zA-Z]+");    //true:全文英文
str.matches("[a-zA-Z0-9]+")   //判断英文和数字

 2.擷取字串中所有的英文

str = str.replaceAll("[^a-z^A-Z]", "");    //"[^a-z^A-Z]"改为"[^a-z^A-Z^0-9]"即获取所有的英文和数字

 3.判斷字串中是否含英文

String regex = ".*[a-zA-z].*";
str.matches(regex);   //true:含有英文

推薦教學:java入門教學

以上是java中如何判斷字串是否包含英文的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn