字串漢字英文數字判斷

2021-06-17 21:34:21 字數 873 閱讀 7598

在專案中用到過.在字串中有標點或其它字元,而只需要得到數字,漢字,英文這三種字元,所以需要過濾一下,**如下.

* @找出字串中的數字英文中文

* @param s

* @return

*/public static string specialfilters(string s)else if(isnumber(s.substring(i, i+1)))else if(isenchar(s.substring(i, i+1)))

} return todbc(str);

/*** @數字正則

* @param s

* @return

*/public static boolean isnumber(string s)

/*** @英文正則

* @param s

* @return

*/public static boolean isenchar(string s)

/*** @漢字判斷

* @param str

* @return

*/public static boolean checkchs(string str)

return mark;

}/**

* 全形轉半形

* @param input string.

* @return 半形字串

*/public static string todbc(string input) else if (c[i] > '\uff00' && c[i] < '\uff5f')

}string returnstring = new string(c);

return returnstring;

}

MySQL 字串中的數字 英文本元 漢字提取

在進行字串處理時,常常需要提取其中某一型別的字元,有時候需要提取其中的數字,有時需要提取其中的英文本元,而有時候則需要提取其中的中文字元。這裡利用正則匹配,實現了該功能。廢話少說,直接上碼 delimiter drop function if exists num char extract crea...

判斷字串是否含有中英文和數字

對於正規表示式一直不是很擅長,所以有必要記錄一下。行定位符是用來描述字串的邊界。表示行結尾 表示行開始如 de 表示以de開頭的字串 de 表示以de結尾的字串。我們在查詢的乙個單詞的時候,如an是否在乙個字串 gril and body 中存在,很明顯如果匹配的話,an肯定是可以匹配字串 gril...

c 擷取漢字和英文混合字串

在c 裡擷取字串可以使用string.substr 可是這個函式只能按英文來擷取,如果是漢字可能就要計算好字元個數,如果是漢字和英文混合,那就只能望洋興嘆了。可是恰好我需要這樣乙個函式,於是就自己實現了乙個,其中如何判斷漢字和英文 參看了此處。簡單也無優化,若有更好的方法歡迎提出,如下。includ...