導航:首頁 > 編程語言 > java正則判斷標點符號

java正則判斷標點符號

發布時間:2024-06-12 07:12:00

java中如何用正則表達式表示中文標點

http://syab11.iteye.com/blog/618689

⑵ java如何判斷一個字元串中是否包含標點符號(任意標點符號,非特定)

1、在程序中需要引入hutool的jar包。

⑶ Java 判斷字元串是否含有所有特殊符號

String ss = "Axs123a";
boolean a = ss.matches("[A-Za-z0-9\\u4e00-\\u9fa5]+");
System.out.println(a);
正則表達式:
中文、英文、數字但不包括下劃線等符號:^[\u4E00-\u9FA5A-Za-z0-9]+$
\u4E00-\u9FA5 匹配所有漢字
A-Za-z0-9 匹配 帶小寫字母和數字
+ 表示至少匹配一次,可以匹配無數次,空字元串默認返回false
^ 正則表達式開始符 $ 正則表達式結束符

⑷ Java正則表達式判斷字元串中不包含[]的標點符號

Strings1="[dssdfgfdg";
Strings2="]23adsa";
Strings3="23adsa";
System.out.println(s1.matches(".*[\[\]].*")==true?"包含專":"不包屬含");
System.out.println(s2.matches(".*[\[\]].*")==true?"包含":"不包含");
System.out.println(s3.matches(".*[\[\]].*")==true?"包含":"不包含");

⑸ java怎麼統計字元串內的標點符號

java中標點字元包括非字母、數字的字元。\x0d\x0a用正則表達式比較簡單,思路:把所有的標點替換成",",然後分割",",統計分割的次數。\x0d\x0astr = str.replaceAll("[\\pP『』「」]", ",");\x0d\x0a\x0d\x0a\pP 其中的小寫 p 是 property 的意思,表示 Unicode 屬性,用於 Unicode 正表達式的前綴。\x0d\x0a大寫 P 表示 Unicode 字元集七個字元屬性之一:標點字元。\x0d\x0a其他六個是\x0d\x0aL:字母;\x0d\x0aM:標記符號(一般不會單獨出現);\x0d\x0aZ:分隔符(比如空格、換行等);\x0d\x0aS:符號(比如數學符號、貨幣符號等);\x0d\x0aN:數字(比如阿拉伯數字、羅馬數字等);\x0d\x0aC:其他字元\x0d\x0a\x0d\x0a代碼如下:\x0d\x0apublic class Test {\x0d\x0a public static void main(String[] args) {\x0d\x0a String str = "jioji,.;'>:{}|+_`~47897423^&*%(^1243-=kl;=-+_)j8932498";\x0d\x0a str = str.replaceAll("[\\pP『』「」]", ",");\x0d\x0a System.out.println(str.split(",").length);\x0d\x0a }\x0d\x0a}

⑹ Java 判定標點符號

String str = "本站提!!,供的程序?均為網上搜集,如果該程序涉\"及或侵'害到" +
"您的,,版權請立即寫信通知我們。";
str = str.replaceAll("[\\pP]", "-"); //正則表達式
String[] arr = str.split("-");
str = "";
for(int i=0; i<arr.length; i++){
String temp = arr[i];
if("".equals(temp)) continue;
if(i==0){
str += temp.substring(temp.length()-1,temp.length());
}else{
str += temp.substring(0,1)+temp.substring(temp.length()-1,temp.length());
}
}
System.out.println(str);

\pP 其中的小寫 p 是 property 的意思,表示 Unicode 屬性,用於 Unicode 正表達式的前綴。
大寫 P 表示 Unicode 字元集七個字元屬性之一:標點字元。
其他六個是
L:字母;
M:標記符號(一般不會單獨出現);
Z:分隔符(比如空格、換行等);
S:符號(比如數學符號、貨幣符號等);
N:數字(比如阿拉伯數字、羅馬數字等);
C:其他字元

希望對你有幫助

⑺ java中如何用正則表達式表示中文標點

^[^\x00-\x80\uFE30-\uFFA0]+$
其中 ^\x00-\x80(注意有個非) 是全形字元的范圍,而\uFE30-\uFFA0是全形字元中的一些字母數字等

閱讀全文

與java正則判斷標點符號相關的資料

熱點內容
互聯網資料庫設計 瀏覽:777
群發文件app哪個好 瀏覽:455
qq域名防報毒工具 瀏覽:259
微信上面的圖片看不到 瀏覽:289
基層財務資料庫怎麼建立 瀏覽:262
加密狗檢測工具下載 瀏覽:889
智慧燈app怎麼使用 瀏覽:617
tcl手機升級程序 瀏覽:188
跳出了icloud密碼重置 瀏覽:110
哪裡能查信用卡數據 瀏覽:191
結婚請柬哪個app靠譜 瀏覽:932
qq無法閱讀pdf文件 瀏覽:284
ai導出pdf文件有輪廓線 瀏覽:819
刷機時數據線插台式電腦哪裡 瀏覽:432
手機qq怎樣隱身登陸 瀏覽:339
cdelete導致程序崩潰 瀏覽:783
小米4手機設置鈴聲在哪個文件夾里 瀏覽:184
linuxnet論壇源碼下載 瀏覽:241
手機修改文件後綴名 瀏覽:32
jsvideofullscreen 瀏覽:120

友情鏈接