Ich habe mich eine Weile umgesehen und konnte nicht finden, was ich suche, oder vielleicht weiß ich einfach nicht genug, um zu wissen, wonach ich suche ...Regex Problem mit Capturing-Gruppe PHP
Ich habe eine Situation, in der ich erfassen und Ausdruck umgeben von Klammern, die ein alphabetisches Zeichen zwischen 1 und 5 Zeichen lang ist. Das ist nicht schwer. Als nächstes möchte ich die genaue Zeichenfolge (AP) von meiner Suche ausschließen.
Ich benutze Regex101 und ich bekomme anscheinend eine Übereinstimmung in der Zeichenfolge, die ich bekommen möchte (oder den Platz direkt davor), aber die Übereinstimmung gibt nur '' 'zurück und nicht die volle (EXC), die ich will . Hier ist der Regex, den ich gerade habe:
/((?=\(\D{1,5}\)))(?:.(?!AP))/gism
Alle Vorschläge oder Hinweise in die richtige Richtung; Ich werde bei Bedarf weitere Informationen bereitstellen. Hier
Die Regex funktioniert auf Regex101, aber nicht PHP? Veröffentlichen Sie Ihre PHP-Nutzung und/oder Regex101-Link. Erstens, es gibt keinen 'g' Modifikator in PHP. – chris85
Chris ist richtig, verwenden Sie preg_match_all anstelle von preg_match als Umgehungsmöglichkeit – rjdown
Nein der Ausdruck passt nicht den gesamten Ausdruck ich will es, es sagt, es stimmt, aber nicht den richtigen Begriff. In regX101 lautet die Übereinstimmungsinformation: 1. [28-28] '' –