Hallo Leute,
kurz und knapp: Ist es in der Unreal Engine möglich aus einem String (Bsp.: Hallo2, Hallo12) die Zahl(en) herauszufiltern?
Liebe Grüße
Hallo Leute,
kurz und knapp: Ist es in der Unreal Engine möglich aus einem String (Bsp.: Hallo2, Hallo12) die Zahl(en) herauszufiltern?
Liebe Grüße
Ich bin mir nicht mehr sicher aber schau mal nach Split oder break mit break by length kannst auch ab einer bestimmten Länge spliten.
So
Also wenn du die Zahlen aus dem String entfernen möchtest, wenn du die Zahlen haben willst, natürlich bei IsNumeric -> true und nicht false
Ich möchte die Zahlen weg haben Habt vielen Dank ihr beiden, ich werde es morgen ausprobieren. Danke für die sau schnelle Hilfe!
freezernick Ich hatte zwar schon erfolgreiche Versuche gestartet, den string in ein array zu schreiben, allerdings hatte ich dann das Problem, dass ich kein Trennzeichen hatte zwischen Wort und Zahl. Interessante Nodes in deinem Beispiel, die ich so noch nicht gesehen habe.
Sleepy das man ein String an einer festgelegten Stelle splitten kann, wird mir auch noch nützlich sein, bzw. wird ein paar Probleme lösen können bei mir. Auch diese Node kannte ich noch nicht. Danke auch dafür ?
Kann man in Bluprints auch mit Regex arbeiten? Wenn ja wäre das eine interessante Möglichkeit.
Die Regex-Implementation der Engine scheint nicht blueprint-exposed zu sein.
Aber es gibt ein Plugin für nen 10er
Ja habe ich inzwischen auch gesehen.
Regex? ?
Regex = Regular Expressions.
Mit Regex kann Strings auf bestimmte Zeichen hin durchsuchen und z.B. herausfiltern unter anderem auch Zahlen. Regex sind tatsächen ein sehr mächtiges Werkzeug um Strings zu untersuchen. Im Grunde genommen unterstützt sogut wie jede Programmiersprache Regex.
Ich habe hier mal ein Regex gebaut:
https://regex101.com/r/lRF422/1/
Wobei gegen die Lösung von freezernick auch nix einwenden ist.
Oha das klingt echt interessant und auch verdammt nützlich. Aber ein Plugin für ein 10er dafür?
Die Lösung von freezernick hat übrigens super funktioniert ?