String-Schema-Aufspaltung

Lyras

Mitglied
Hallo Leute,

meine Frage bezieht sich auf Strings und Schemata:

Mir ist in den Sinn gekommen, einen String nach einem Schema zu untersuchen, was ohne Probleme mit REGEX möglich ist - Nun zu meiner konkreten Frage: Ist es auch möglich Werte in einem String nach einem Schema zu erhalten?

Beispiel (ohne REGEX, nur ein Schema):
Schema: "[TEST:%INT%]"
String: "[TEST:20]" oder "[TEST:30000]"

Es liese sich in diesem Beispiel feststellen, dass das Schema stimmt, kann ich aber auch auf einfache Art und Weise an die Zahlen, welchen einen Platz im Schema haben, gelangen (hier:20 und 30000)?

Mit freundlichen Grüßen
~ Lyras
 
hi,

in regulären Ausdrücken sind das keine Datentypen sondern bestimmte Muster. Eine Ziffer/Zahl ist ein sogenanntes digit 'd'. Über Mengen-Operatoren kann man sagen wieviel Ziffern das Muster umfasst.

bspw:
[0-9]{1,5} --> Mindestens eine, Maximal 5 Zahlen zwischen 0 und 9 wobei eine 0 auch die erste Zahl sein kann.
\d{1,5} --> ist kürzer und heißt das gleiche
 

Neue Themen


Zurück
Oben