Ich habe die folgende Zeichenfolge:Wie teile ich Regex mit Variablenwerten auf?
21> bitte genau sein. Was meinst du damit? 21> Hallo, bist du da623> Simon?
Ich mag es in aufzuspalten:
21>Please be specific. What do you mean by that?
21>Hello are you there
623>Simon?
Grundsätzlich ist der Splitter ist der numerische Wert (21 und 623 in diesem Fall) von den >
gefolgt.
Meine Implementierung ist, dass ich die >
char finden, dann gehe zurück, bis ich einen nicht numerischen Wert finde.
Also im Grunde mit sub-string
und dergleichen. Aber es ist hässlich und ich bin mir sicher, dass es eine bessere Regex-Implementierung gibt, aber ich weiß nicht genug darüber.
Kann Regex hier verwendet werden?
Vielleicht etwas wie '\ d {1,3}>'? Oder vielleicht sogar '\ d +>'? Zuerst würde man nach 1 bis 3 Ziffern suchen, gefolgt von '>', und die zweite würde nach einer oder mehreren Ziffern suchen, gefolgt von '>'. – Tim