Löschen Sie alle Unterbrechungen einer Zeichenfolge
str = str.replaceall ("[// pp ''"] "," ");Die Unicode -Codierung wird hier verwendet.
/pp, wobei Kleinbuchstaben P Eigenschaft bedeutet, was ein Unicode -Attribut bedeutet und für das Präfix der regulären Unicode -Ausdrücke verwendet wird.
Capital P bedeutet eines der sieben Zeichenattribute des Unicode -Zeichensatzes: Interpunktionszeichen.
Die anderen sechs sind
Regelmäßige Expressionsdaten für Unicode in Java werden von Unicode -Organisationen bereitgestellt. Unicode regulärer Expressionsstandard (alle Subpropertien finden Sie)
http://www.unicode.org/reports/tr18/
http://www.unicode.org/public/unidata/unicodedata.txt
Eine Zeile dieses Textdokuments ist ein Zeichen, die erste Spalte ist die Unicode -Codierung, die zweite Spalte ist ein Zeichenname und die dritte Spalte ist ein Unicode -Attribut.
und einige andere Charakterinformationen.
Löschen Sie das letzte Zeichen der Zeichenfolge
String:
String S = "1,2,3,4", "
Implementieren Sie den Effekt: Löschen Sie das letzte ",", ",", ",", ",", ",", ",", ",", ",", "
Verfahren:
1. Verwenden Sie Substring
S = S.Substring (0, S.Length - 1)
2. Verwenden Sie Rtrim
S = S.ToString (). Rtrim (',')3. Verwenden Sie Trimend
s = s.strimend (',') // Wenn Sie "4" löschen möchten, müssen Sie char [] mychar = {'4', ','}; s = s = s.trimend (mychar) schreiben; // s = "1,2,3 V.
int index = sb.toString (). lastIndexof (','); SB.DeletEcharat (Index);