Ich habe ein Skript, wo ich drei Teile aus einer Textzeichenfolge abrufen und sie in einem Array zurückgeben muss. Nach ein paar Versuchen und Versagen konnte ich es nicht zur Arbeit bringen.Kannst du mir helfen, diesen regulären Ausdruck zu machen?
Die Textzeichenfolgen können wie folgt aussehen:
{Some place} ({often text in parenthesis}) [{even text i brackets sometimes}]
Welche zurückkehren sollte:
1: Some place 2: often text in parenthesis 3: even text in brackets sometimes
weiß ich, das sollte
Some place Some place (often text in parenthesis) Some place (often text in parenthesis) [even text in brackets sometimes]
ich diese Strings in drei aufteilen müssen sei eine leichte Aufgabe, aber ich konnte den korrekten regulären Ausdruck nicht lösen. Dies soll in PHP verwendet werden.
Vielen Dank im Voraus!
Kommen Klammern und Klammern immer in der gleichen Reihenfolge vor? –