Moinz.
Ich hab ein Problem und vielleicht hat jemand ne Idee? Ich kriege einen String, auf dessen Inhalt ich keinen Einfluss habe. Allerdings kann ich ihn abfangen, bevor er weiter verarbeitet wird. Jetzt will ich was rausschneiden, was ebenfalls dynamisch sein kann...so sieht es aus:
$langerString ="...XYZ...0815...4711...AND HAUS<=1234 AND...XYZ...0815...4711
Der Teil mit AND HAUS<=1234 AND kommt immer vor, allerdings halt unterschiedlich...mit Klammern...mit sieben Ziffern oder nur einer.... Alles andere davor oder danach kann, muss aber nicht. Es kann also auch
XYZ...AND HAUS<=1 AND...XYZ
oder
XYZ...XYZ...AND ( HAUS... ) AND...XYZ...XYZ
sein. Und genau den Haus-Teil, mit einem AND, will ich raushaben. Gibt es da ne nette Methode, die ich übersehen hab? Statische Strings...das ist kein Thema, so weit bin ich schon gekommen.
Aber hierbei knobel ich noch, zumal die optionalen Klammern es nich einfacherer machen. ^^
-bedank-
TZP
Ich hab ein Problem und vielleicht hat jemand ne Idee? Ich kriege einen String, auf dessen Inhalt ich keinen Einfluss habe. Allerdings kann ich ihn abfangen, bevor er weiter verarbeitet wird. Jetzt will ich was rausschneiden, was ebenfalls dynamisch sein kann...so sieht es aus:
$langerString ="...XYZ...0815...4711...AND HAUS<=1234 AND...XYZ...0815...4711
Der Teil mit AND HAUS<=1234 AND kommt immer vor, allerdings halt unterschiedlich...mit Klammern...mit sieben Ziffern oder nur einer.... Alles andere davor oder danach kann, muss aber nicht. Es kann also auch
XYZ...AND HAUS<=1 AND...XYZ
oder
XYZ...XYZ...AND ( HAUS... ) AND...XYZ...XYZ
sein. Und genau den Haus-Teil, mit einem AND, will ich raushaben. Gibt es da ne nette Methode, die ich übersehen hab? Statische Strings...das ist kein Thema, so weit bin ich schon gekommen.
Aber hierbei knobel ich noch, zumal die optionalen Klammern es nich einfacherer machen. ^^
-bedank-
TZP
Kommentar