正規表示式匹配標點符號
摘抄:
str = str.replaceAll("[\\pP‘’“”]", "");
Unicode 編碼並不只是為某個字元簡單定義了一個編碼,而且還將其進行了歸類。
\pP 其中的小寫 p 是 property 的意思,表示 Unicode 屬性,用於 Unicode 正表示式的字首。
大寫 P 表示 Unicode 字符集七個字元屬性之一:標點字元。
其他六個是
L:字母;
M:標記符號(一般不會單獨出現);
Z:分隔符(比如空格、換行等);
S:符號(比如數學符號、貨幣符號等);
N:數字(比如阿拉伯數字、羅馬數字等);
C:其他字元
上面這七個是屬性,七個屬性下還有若干個子屬性,用於更進一步地進行細分。
Java 中用於 Unicode 的正規表示式資料都是由 Unicode 組織提供的。
Unicode 正規表示式標準(可以找到所有的子屬性)
http://www.unicode.org/reports/tr18/
各 Unicode 字元屬性的定義,可以用一看看某個字元具有什麼屬性。
http://www.unicode.org/Public/UNIDATA/UnicodeData.txt
這個文字文件一行是一個字元,第一列是 Unicode 編碼,第二列是字元名,第三列是 Unicode 屬性, 以及其他一些字元資訊。
Unicode 編碼並不只是為某個字元簡單定義了一個編碼,而且還將其進行了歸類。
\pP 其中的小寫 p 是 property 的意思,表示 Unicode 屬性,用於 Unicode 正表示式的字首。
大寫 P 表示 Unicode 字符集七個字元屬性之一:標點字元。
其他六個是
L:字母;
M:標記符號(一般不會單獨出現);
Z:分隔符(比如空格、換行等);
S:符號(比如數學符號、貨幣符號等);
N:數字(比如阿拉伯數字、羅馬數字等);
C:其他字元
上面這七個是屬性,七個屬性下還有若干個子屬性,用於更進一步地進行細分。
Java 中用於 Unicode 的正規表示式資料都是由 Unicode 組織提供的。
Unicode 正規表示式標準(可以找到所有的子屬性)
http://www.unicode.org/reports/tr18/
各 Unicode 字元屬性的定義,可以用一看看某個字元具有什麼屬性。
http://www.unicode.org/Public/UNIDATA/UnicodeData.txt
這個文字文件一行是一個字元,第一列是 Unicode 編碼,第二列是字元名,第三列是 Unicode 屬性, 以及其他一些字元資訊。
相關文章
- 正規表示式g全域性匹配識別符號符號
- 匹配航班號正規表示式
- 匹配車牌號正規表示式
- 匹配html標籤正規表示式HTML
- 匹配 HTML 標籤正規表示式HTML
- 正規表示式m修飾符(多行匹配)
- 匹配銀聯卡號正規表示式
- 匹配手機號碼正規表示式
- 匹配身份證號碼正規表示式
- 匹配浮點數正規表示式
- 正規表示式匹配
- 匹配銀行卡號的正規表示式
- 正規表示式全域性匹配模式(g修飾符)模式
- 正規表示式匹配原理
- 字串——正規表示式匹配字串
- python 正規表示式匹配Python
- 正規表示式 多行匹配
- 匹配字母正規表示式
- leetcode - 正規表示式匹配LeetCode
- 匹配國內座機號碼正規表示式
- 匹配正整數正規表示式
- 正規表示式支配匹配模式模式
- JavaScript匹配中文正規表示式JavaScript
- 匹配護照正規表示式
- 匹配小數正規表示式
- 匹配負數正規表示式
- 匹配整數正規表示式
- 匹配自然數正規表示式
- 正規表示式匹配漢字
- 10. 正規表示式匹配
- 正規表示式的多行匹配
- 正規表示式匹配問題
- 正規表示式(匹配第一個花括號)
- 正規表示式,匹配第二個雙引號
- 正規表示式同時匹配中英文及常用正規表示式
- 轉|正規表示式之匹配中文
- 匹配二級域名正規表示式
- 匹配純數字正規表示式