Kann mir jemand erklären was folgende Zeile bedeutet?
String a1 = sb.toString().replaceAll("\\p{P}", " ").replaceAll("\\s", " ");
Was toString und replaceAll ist weiss ich, aber die Satzzeichenfindung in der Regex Spalte der replaceAll Methode ist mir ein rätsel.
Ich weiss nicht wie diese Eingabe gennant wird, finde daher nichts in google.
Satzzeichen trennung
Comments (2)
- Popular
- New
- Old
You must be signed in to leave a comment
Richard
14 October 2024, 18:19
Danke unter POSIX habe ich gefunden was ich suche.
Falls jemand anderes mal sucht:
https://www.regular-expressions.info/posixbrackets.html
0
Thomas
14 October 2024, 17:10
Unicode categories, du kannst aber auch nach POSIX suchen. P ist also kurz für punct, S wäre die Kurzform von Space. Warum hier zweimal replaceAll aufgerufen wird weiß auch nur der Autor. Normalerweise fasst man das zusammen
+2