Ich hab ein Problem mit einer regex und komme dabei nur mäßig gut weiter. Ich habe einen String vor mir, der bisher von Semikolons getrennt ist:
"Beispiel 1;Beispiel2"
In Zukunft soll es möglich sein, auch optional für jedes Einzelelement noch eine # und eine Zahl hinzuschreiben:
"Beispiel1#10;Beispiel2#30"
Der String darf jedoch keine Mischform der beiden sein:
"Beispiel1#10;Beispiel2" wäre somit nicht erlaubt.
Am einfachsten ist natürlich, den String am Semikolon zu splitten und dann zu schauen, ob jedes Element der Regex genügt, aber ich hoffe, dass es eine Möglichkeit gibt mit einer regex zu klären. Habe ein bisschen mit lookbehind rumgespielt, komme aber zu keiner befriedigenden Lösung.
"Beispiel 1;Beispiel2"
In Zukunft soll es möglich sein, auch optional für jedes Einzelelement noch eine # und eine Zahl hinzuschreiben:
"Beispiel1#10;Beispiel2#30"
Der String darf jedoch keine Mischform der beiden sein:
"Beispiel1#10;Beispiel2" wäre somit nicht erlaubt.
Am einfachsten ist natürlich, den String am Semikolon zu splitten und dann zu schauen, ob jedes Element der Regex genügt, aber ich hoffe, dass es eine Möglichkeit gibt mit einer regex zu klären. Habe ein bisschen mit lookbehind rumgespielt, komme aber zu keiner befriedigenden Lösung.