Hawkster
Erfahrenes Mitglied
Hallo allesamt,
Hab mich bisher versucht (und immer recht erfolgreich) an Regulären Ausdrücken vorbeizumogeln, bis jetzt
Folgendes Problem:
"P#DB1.DBX0.0 BYTE 1" ist der String, nun möchte ich hier folgendes auslesen, die "1" bei DB, das "0" vor dem Punkt und das "0" nach dem Punkt, und das "1" nach Byte. Wie löse ich das nun am elegantesten mit einem Regülären Ausdruck?!
Die Plausibilitätsprüfung will ich nicht mal in dem Ausdruck drin haben, nur das ich diese Informationen in ein Array reinbekomme, also als "Ergebniss".
Edit: Achja, die einzelnen zahlen können eine Beliebige größe annehmen, das sollte man noch erwähnen.
Kann mir da mal jemand helfen?!
Habs schon selbst versucht aber anscheinend reicht meine Kreativität nicht aus um das Problem korrekt anzugehen.
Mit Freundlichen Grüßen,
Hawkster
Hab mich bisher versucht (und immer recht erfolgreich) an Regulären Ausdrücken vorbeizumogeln, bis jetzt
Folgendes Problem:
"P#DB1.DBX0.0 BYTE 1" ist der String, nun möchte ich hier folgendes auslesen, die "1" bei DB, das "0" vor dem Punkt und das "0" nach dem Punkt, und das "1" nach Byte. Wie löse ich das nun am elegantesten mit einem Regülären Ausdruck?!
Die Plausibilitätsprüfung will ich nicht mal in dem Ausdruck drin haben, nur das ich diese Informationen in ein Array reinbekomme, also als "Ergebniss".
Edit: Achja, die einzelnen zahlen können eine Beliebige größe annehmen, das sollte man noch erwähnen.
Kann mir da mal jemand helfen?!
Habs schon selbst versucht aber anscheinend reicht meine Kreativität nicht aus um das Problem korrekt anzugehen.
Mit Freundlichen Grüßen,
Hawkster
Zuletzt bearbeitet: