Deine Frage-Antwort-Community
Frage stellen
    • Meinung des Tages: 10 Jahre nach "Wir schaffen das!" - wie bewertet Ihr Merkels damalige Entscheidung?
    • Offene Beziehung - Was haltet ihr davon?
    • Labubu: Niedlich oder doch Hässlich?
    • Wünscht du Menschen, die dir Schlechtes wünschen auch Schlechtes?
    • Welchen Traum habt ihr sehr oft geträumt?
    • Welche Titel gehören auf die Liste der 50 bedeutensten Computerspiele?
    • Alle Beiträge
    • Radiokooperation mit Absolut HOT 🔥
    • Meinung des Tages
    • Themenspecial: Polizei (mit BKA-Kriminaldirektor Andy Neumann) 🚓
    • Blickwechsel: Deine Fragen an einen Hiphop-Newcomer
    • Ask Me Anything:
      Alle Blickwechsel
    • Ask Me Anything:
      Alle Themenspecials
    • gutefrage Tipps
    • gutefrage Highlights
    • Computer
    • Internet & Social Media
    • Kreativität, Freizeit & Hobby
    • Lokales, Reiseziele & Urlaub
    • Medien, Unterhaltung & Musik
    • Mode & Beauty
    • Software & Apps
    • Spiele & Gaming
    • Sport & Fitness
    • Alle Themenwelten
In wenigen Minuten
Antworten auf Deine Fragen.
Frage stellen
Du hast noch kein gutefrage Profil? Jetzt kostenlos erstellen
Profil Beiträge Antworten Antworten

verreisterNutzer

07.06.2022
Übersicht
0
Hilf. Antw.
1
Antwort
0
Beiträge
1
Danke
0
Komplim.
0
Freunde
verreisterNutzer
07.06.2022, 14:38
.split() aus String?

Mit

String[] words = input.split("\\\\" + c.autoText_Input_Split.getText());

habe ich vor, das eingegebene Zeichen im ganzen String zu entfernen. Quasi von "hallo.1.2.3" zu "hallo123". Damit funktioniert es leider nicht.

Mit

String[] words = autoTextInput.split("\\.");

aber schon. Aber ich möchte mich nicht auf ein "." festsetzen. Wenn man "$" oder "&" rausfiltern möchte, geht das ja nicht.

...zum Beitrag
Antwort
von verreisterNutzer
07.06.2022, 14:43

Am besten per replace() und du kannst mehrere Zeichen in einer sog. Zeichenklasse zusammenfassen.

Hier ein Beispiel: Alle . $ & Zeichen entfernen

str = str.replace(/[.$&]/g,'');

Manche Zeichen haben innerhalb des regulären Ausdrückes eine spezielle Funktion und müssen escaped werden, wenn man diese im Text finden möchte. Innerhalb einer Zeichenklasse ist das etwas bequemer, lediglich der Bindestrich gibt dort eine sog. range an und müsste per Backslash escaped werden, sowie eckige Klammern selbst.

...zur Antwort
gutefrage
  • Beitrag erstellen
  • Stöbern
  • Alle Themen
  • Hilfe / FAQ
  • Richtlinien
  • gutefrage Highlights
Partner
  • Businesspartner
  • Partner werden
Unternehmen
  • Über uns
  • Jobs
  • Kontakt
  • Presse
Rechtliches
  • Impressum
  • Datenschutz
  • AGB
  • Utiq verwalten
Weil es immer jemand weiß.
gutefrage ist so vielseitig wie keine andere Frage-Antwort-Plattform. Bei uns findest Du schnell neue Perspektiven - egal zu welchem Thema.
Gmacht in Minga. Mit
❤
Facebook Pixel