Methoden replace alle Buchstaben

KaffeeFan

Bekanntes Mitglied
Hey Leute,

ich programmiere momentan ein kleines Spiel und hänge gerade fest...
Im Prinzip soll es das machen, wie bei Hangman, also aus einem String einen vom User eingegebenen Buchstaben finden, ihn anzeigen, aber alle anderen Buchstaben mit "-" oder "_" "verstecken".

Java:
wort.replaceAll("[^\\\\d.]", "_ ")

Habe im Internet sowas gefunden, das funktioniert soweit, allerdings ersetzt es alles und nicht nur die Buchstaben... Weiß auch gar nicht wofür das stehen soll...

Danke im Vorraus,
Gruß
KKF
 
Sinngemäß etwa: Ersetze alles, was keine Ziffer ist mit "_"

Hier kannst du selbst ein bisschen rumspielen und schauen, was du genau haben willst:
https://regex101.com/

Alternativ: Machs doch einfach von Hand, ganz ohne Regexp. Einfach ein Char-Array, gefüllt mit "_" in der Länge des gesuchten Wortes vorhalten. Und bei Eingabe vom User läufst du einmal über das Lösungswort und deckst die gefunden Buchstaben auf, in dem du den entsprechenden Eintrag dieses Char-Arrays von "_" auf den gefunden Buchstaben setzt.
 

Zurück
Oben