PHP und RegEx: Teilen Sie einen String durch Kommas, die sich nicht in Klammern (und auch in geschachtelten Klammern) befinden.
Vor zwei Tagen habe ich angefangen, an einem Code-Parser zu arbeiten, und stecke fest.
Wie kann ich einen String durch Kommas aufteilen, die sich nicht in eckigen Klammern befinden? Lassen Sie mich Ihnen zeigen, was ich meine:
Ich habe diese Zeichenfolge zu analysieren:
one, two, three, (four, (five, six), (ten)), seven
Ich möchte dieses Ergebnis erhalten:
array(
"one";
"two";
"three";
"(four, (five, six), (ten))";
"seven"
)
aber stattdessen bekomme ich:
array(
"one";
"two";
"three";
"(four";
"(five";
"six)";
"(ten))";
"seven"
)
Wie kann ich das in PHP RegEx machen.
Danke im Voraus !