Hallo,
ich versuche gerade eine methode zu schreiben, die mir in einem String alles löscht bis auf die "." und Zahlen
in den Ausdrücken nutze ich ja \D für alle nicht Zahlen. Und mit replaceAll() klappt das auch prima.
Diese Methode findet alle Punkte und ersetzt sie durch X.
Eingabe soll sein: 123.abc456
Ausgabe soll sein: 123.XXX456
Eingabe soll sein: 123.abc!?§$%456
Ausgabe soll sein: 123.XXXXXXXX456
ich hoffe jemand kann Licht in meinen dunklen Programmierkeller bringen
ich versuche gerade eine methode zu schreiben, die mir in einem String alles löscht bis auf die "." und Zahlen
in den Ausdrücken nutze ich ja \D für alle nicht Zahlen. Und mit replaceAll() klappt das auch prima.
Code:
public String removeEnemys(String value) {
Pattern p = Pattern.compile("\\.");
Matcher m = p.matcher(value);
value = m.replaceAll("X");
return value;
}
Diese Methode findet alle Punkte und ersetzt sie durch X.
Eingabe soll sein: 123.abc456
Ausgabe soll sein: 123.XXX456
Eingabe soll sein: 123.abc!?§$%456
Ausgabe soll sein: 123.XXXXXXXX456
ich hoffe jemand kann Licht in meinen dunklen Programmierkeller bringen