導航:首頁 > 編程語言 > 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正則判斷標點符號相關的資料

熱點內容
xml文件注釋快捷鍵 瀏覽:878
extjs的配置文件怎麼配置重定向 瀏覽:740
access資料庫查看aspx 瀏覽:154
數控編程如何減少時間 瀏覽:779
蘋果FLAC屬性 瀏覽:642
硬碟評分工具 瀏覽:734
為什麼e福州app登不上 瀏覽:963
jsfoutputlink 瀏覽:472
哪個網站可以聽南音 瀏覽:264
蘋果裝系統裝win7驅動 瀏覽:686
php判斷file是否有文件 瀏覽:979
和平精英使用什麼編程開發 瀏覽:102
f3文件 瀏覽:523
快手3d環繞音樂用什麼app 瀏覽:376
linux新增一個文件 瀏覽:440
消失的手機圖片在哪個文件夾里 瀏覽:610
word2010表格外框雙線內框單線 瀏覽:56
powermill如何提高編程速度 瀏覽:465
遙感30號衛星數據存在哪裡 瀏覽:846
請領導看文件應該用什麼詞 瀏覽:273

友情鏈接