Eliminar todas las puntuaciones de una cadena
str = str.replaceAll ("[// pp ''"] "," ");La codificación unicode se usa aquí.
/PP donde la Pintercase P significa propiedad, lo que significa atributo Unicode, y se usa para el prefijo de expresiones regulares de Unicode.
Capital P significa uno de los siete atributos de caracteres del conjunto de caracteres Unicode: caracteres de puntuación.
Los otros seis son
Los datos de expresión regulares para Unicode en Java son proporcionados por organizaciones de Unicode. Estándar de expresión regular de UNICODE (se pueden encontrar todas las subproperictos)
http://www.unicode.org/reports/tr18/
http://www.unicode.org/public/unidata/unicodedata.txt
Una línea de este documento de texto es un personaje, la primera columna es la codificación unicode, la segunda columna es un nombre de personaje y la tercera columna es un atributo Unicode.
y alguna otra información de personajes.
Eliminar el último carácter de la cadena
Cadena:
cadena s = "1,2,3,4",
Implemente el efecto: elimine el último ",",
método:
1. Use la subcadena
S = S.Substring (0, S. Longitud - 1)
2. Use rtrim
S = S.ToString (). Rtrim (',')3. Usa Trimend
s = s.trimend (',') // Si desea eliminar "4,", necesita escribir char [] mychar = {'4', ','}; s = s.trimend (mychar); // s = "1,2,3 4. Use lastindexof () y deletecharat ()
int index = sb.ToString (). lastindexof (','); sb.deletecharat (index);