Ich bin mit regulären Ausdrücken sehr vertraut und brauche Hilfe beim Auffinden des richtigen regulären Ausdrucks.Regulärer Ausdruck, der mit dem optionalen folgenden Text übereinstimmt
Ich habe eine Textdatei der Form:
apple 4
bananas 5
bananas 5 7
apple 3
apple 6
bananas 3
bananas 4 5
apple 3
bananas 9
ich für einen regulären Ausdruck suchen, die das letzte Vorkommen "bananas.*"
nach jedem "apple.*"
übereinstimmen, dass es für jeden "apple.*"
im Auge behalten nicht sein kann "bananas.*"
. Die Regex sollte mit folgenden übereinstimmen:
bananas 5 7
bananas 4 5
bananas 9
Vielen Dank im Voraus. Ich mache das in Python, wenn das hilft.
Was würde helfen, zu zeigen, was Sie versucht haben und uns zu sagen, in welches Problem Sie geraten sind? – MooingRawr
Auch, was hat rekursives etwas damit zu tun? –
Die rekursive Natur kommt in diesem Sinne ähnlich einem Push-Pop-Stack. –