Hallo,
ich versuche folgenden dynamisch erstellten String anhand von Wörter und|oder|mit in Gruppen aufzuteilen:
Rauskommen soll:
Mein Versuch scheitert:
Mein Ansatz:
( und *| mit *| oder *)
finde Leerzeichen
Danke für Hilfe
ich versuche folgenden dynamisch erstellten String anhand von Wörter und|oder|mit in Gruppen aufzuteilen:
Code:
Tiroler Blutwurst mit Sauerkraut und Bratkartoffeln oder Röstis
PHP-Code:
[
0 => 'Tiroler Blutwurst',
1 => 'mit Sauerkraut',
2 => 'und Bratkartoffel',
3 => 'oder Röstis'
]
Code:
(( und *| mit *| oder *)[^(oder |und |mit)])
( und *| mit *| oder *)
finde Leerzeichen
- gefolgt von und/oder/mit
- gefolgt von Leerzeichen und jeden Character bis zum Antreffen von (oder |und |mit)
Danke für Hilfe
Kommentar