Hapus semua tanda baca dari suatu string
str = str.replaceall ("[// pp ''"] "," ");Pengkodean Unicode digunakan di sini.
/pp di mana prophour p berarti properti, yang berarti atribut unicode, dan digunakan untuk awalan ekspresi reguler unicode.
Capital P berarti salah satu dari tujuh atribut karakter dari set karakter unicode: karakter baca.
Enam lainnya adalah
Data ekspresi reguler untuk Unicode di Java disediakan oleh organisasi Unicode. Standar Ekspresi Reguler Unicode (semua sub-properti dapat ditemukan)
http://www.unicode.org/reports/tr18/
http://www.unicode.org/public/unidata/unicodedata.txt
Salah satu baris dokumen teks ini adalah karakter, kolom pertama adalah encoding unicode, kolom kedua adalah nama karakter, dan kolom ketiga adalah atribut unicode.
dan beberapa informasi karakter lainnya.
Hapus karakter terakhir dari string
Rangkaian:
string s = "1,2,3,4,"
Menerapkan efeknya: Hapus yang terakhir ","
metode:
1. Gunakan Substring
s = s.substring (0, s.length - 1)
2. Gunakan RTRIM
s = s.tostring (). rtrim (',')3. Gunakan trimend
s = s.trimend (',') // Jika Anda ingin menghapus "4,", Anda perlu menulis char [] mychar = {'4', ','}; s = s.trimend (mychar); // s = "1,2,3 4. Gunakan lastIndexof () dan deleteCharat ()
int index = sb.tostring (). lastIndexOf (','); sb.deleteCharat (index);