Suchergebnisse für Anfrage "pcre"
Was bedeuten die Konstrukte \ H, \ V und \ N?
Die folgenden Konstrukte sind nicht gut dokumentiert, funktionieren jedoch ab bestimmten PHP-Versionen. Welche Versionen, welche Konstrukte und welche anderen Implementierungen unterstützen dies? \H\V\NDieser Thread ist Teil von Die Stack ...
PCRE: Rückverweise in Lookbehinds nicht erlaubt?
The PCRE Regex/..(?<=(.)\1)/ kann nicht kompiliert werden: "Submuster-Referenzen sind in einer Lookbehind-Assertion nicht zulässig." Interessanterweise scheint es in Lookaheads akzeptabel zu sein, wie/(?=(.)\1)../, nur nicht in Lookbehinds. ...
Konvertieren des rekursiven PCRE-Regex-Musters in die .NET-Bilanzgruppendefinition
PCRE verfügt über eine Funktion namens "Rekursives Muster", mit der verschachtelte Untergruppen abgeglichen werden können. Betrachten Sie zum Beispiel die "Grammatik" Q -> \w | '[' A ';' Q* ','? Q* ']' | '<' A '>' A -> (Q | ',')* // to match ...
Regex passend zu verschachtelten Anfangs- und End-Tags
Hier sind Zeichenfolgen, die ich den Inhalt zwischen den Tags extrahieren möchte{{if}} und{{\if}}, Ich meine den ersten und den letzten (die inneren werden vom Motor überprüft): "vor {{if ^^ p1 ^ p2}} IN1; {{if ^^ p1}} {{iif}} IN3 {{/ if}} IN1-1 ...
Regex für Zeilen, die eine Zeichenfolge enthalten und keine andere Zeichenfolge enthalten
Ich habe folgenden regulären Ausdruck zur Hand, der mit allen Zeilen übereinstimmt, die @ enthalteconsole.log() oderalert() Funktion in jeder Javascript-Datei, die im PCRE-unterstützenden Editor geöffnet ist. ^.*\b(console\.log|alert)\b.*$Aber ...
Wie erkennt dieses PCRE-Muster Palindrome?
Diese Frage ist eine didaktische Demonstration der Verwendung von Lookahead, verschachtelten Verweisen und Bedingungen in einem PCRE-Muster, um ALLE Palindrome abzugleichen, einschließlich derer, die nicht mit dem in der PCRE-Manpage angegebenen ...
regex-Muster, das mit der Zeichenfolge am Ende einer Zeichenfolge übereinstimmt, jedoch nicht von einem Zeilenumbruch gefolgt wird
Ich benutze ein Regex-Muster i preg_match PHP-Funktion. Das Muster ist sagen wir'/abc$/'. Es passt zu beiden Zeichenfolgen: 'abc'un 'abc 'Der zweite hat den Zeilenumbruch am Ende. Welches Muster passt nur zu dieser ersten Zeichenfolge? 'abc'
Ersetzen Sie alle Vorkommen innerhalb des Musters
Ich habe eine Zeichenfolge, die so ist
Sollten wir in Betracht ziehen, range [a-z] als Bug zu verwenden?
In meinem Gebietsschema (et_EE)