Ich versuche, wie Match-Muster zu extrahieren:Regex - Erfassen einer Gruppe basierend auf einem Muster
AA/8G + 8G + 8G + 8G/OHNE *
AA/8 * G + 8 * G + 8 * G + 8 * G/mIT *
AA/8G + 8 * G + 8 * G + 8 * G/MIXED, DIESE UNTERSTÜTZTEN sind noch nicht
mit der folgende reguläre Ausdruck:
https://regex101.com/r/zemJ8H/1
aber es passt nur 8G + 8G + 8G +
weil das Muster als 8G identifiziert ** + **
Gibt es eine Möglichkeit, die letzte 8G enthalten (ohne +) in der Gruppe?
Ich versuche, den Inhalt zwischen Paaren von /, wenn ein gültiges Muster gefunden wird zu extrahieren. Mit "gültiges Muster" meine ich eine Kombination von Zahlen (1 oder 2 Ziffern), gefolgt von einem Buchstaben (entweder M oder G) und einem + Symbol oder nichts (wenn es das letzte Element der Sequenz ist). Also erwarte ich 8 * G + 8 * G + 8 * G + 8 * G oder 8G + 8G + 8G + 8G in der Liste der Spiele. Ich habe versucht mit (? <= /) ([0-9] {1,2} [\ *] * [GM] [\ +] {0,1}?) \ 1+, aber das letzte Element der Sequenz ist fehlt. – Salvuccino