国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java字符串技巧之刪除標(biāo)點或最后字符的方法

2019-11-26 14:53:19
字體:
供稿:網(wǎng)友

刪除字符串的所有標(biāo)點

str = str.replaceAll("[//pP‘'“”]", "");

在這里利用的是Unicode編碼,Unicode 編碼并不只是為某個字符簡單定義了一個編碼,而且還將其進(jìn)行了歸類。

/pP 其中的小寫 p 是 property 的意思,表示 Unicode 屬性,用于 Unicode 正表達(dá)式的前綴。

大寫 P 表示 Unicode 字符集七個字符屬性之一:標(biāo)點字符。
其他六個是

  1. L:字母;
  2. M:標(biāo)記符號(一般不會單獨出現(xiàn));
  3. Z:分隔符(比如空格、換行等);
  4. S:符號(比如數(shù)學(xué)符號、貨幣符號等);
  5. N:數(shù)字(比如阿拉伯?dāng)?shù)字、羅馬數(shù)字等);
  6. C:其他字符

Java 中用于 Unicode 的正則表達(dá)式數(shù)據(jù)都是由 Unicode 組織提供的。Unicode 正則表達(dá)式標(biāo)準(zhǔn)(可以找到所有的子屬性)
http://www.unicode.org/reports/tr18/
http://www.unicode.org/Public/UNIDATA/UnicodeData.txt
這個文本文檔一行是一個字符,第一列是 Unicode 編碼,第二列是字符名,第三列是 Unicode 屬性,
以及其他一些字符信息。


刪除字符串的最后字符
字符串:

string s = "1,2,3,4,"

實現(xiàn)效果:刪除最后一個 ","

方法:
1.用Substring

s = s.Substring(0,s.Length - 1)

2.用 RTrim

s = s.ToString().RTrim(',')

3.用TrimEnd

s=s.TrimEnd(',')//如果要刪除"4,",則需要這么寫char[] MyChar = {'4',','};s = s.TrimEnd(MyChar);//s = "1,2,3

4.用lastIndexOf()和deleteCharAt()

int index = sb.toString().lastIndexOf(',');sb.deleteCharAt(index);

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 武夷山市| 红桥区| 余姚市| 板桥市| 中阳县| 太仆寺旗| 麻栗坡县| 定远县| 博乐市| 五河县| 黄陵县| 泰和县| 冕宁县| 南和县| 台北县| 济源市| 平顶山市| 南和县| 佛冈县| 内黄县| 奉新县| 肥东县| 永寿县| 光泽县| 惠安县| 广南县| 翁牛特旗| 湘潭市| 贵阳市| 文化| 永和县| 滕州市| 修水县| 仁怀市| 句容市| 浮山县| 萝北县| 韶山市| 澄迈县| 棋牌| 集安市|