文字列のすべての句読点を削除します
str = str.replaceall( "[// pp ''"] "、" ");
Unicodeエンコードは、ここで使用されます。ユニコードエンコードは、キャラクターのエンコードを定義するだけでなく、分類します。
/PP小文字Pは、Unicode属性を意味するプロパティを意味し、Unicode正規表現のプレフィックスに使用されます。
Capital Pとは、Unicode文字セットの7つの文字属性の1つである句読点文字を意味します。
他の6つはです
JavaのUnicodeの正規表現データは、Unicode組織によって提供されます。ユニコード正規表現標準(すべてのサブプロパティが見つかります)
http://www.unicode.org/reports/tr18/
http://www.unicode.org/public/unidata/unicodedata.txt
このテキストドキュメントの1行は文字、最初の列はUnicodeエンコード、2番目の列は文字名、3番目の列はUnicode属性です。
および他のいくつかのキャラクター情報。
文字列の最後の文字を削除します
弦:
文字列s = "1,2,3,4、"
効果を実装します:最後の "、"を削除します。
方法:
1.サブストリングを使用します
S = S.Substring(0、S.Length -1)
2。Rtrimを使用します
s = s.toString()。rtrim( '、')
3.トリミングを使用します
S = S.Trimend( '、')// "4"を削除する場合、char = {'4'、 '、'}; s = s.Trimend(myChar)を書き込む必要があります。 // s = "1,2,3 4。lastindexof()とdeletecharat()を使用します
int index = sb.tostring()。lastindexof( '、'); sb.deletecharat(index);