Articles of Regex

Regex E-Mail-validation

ich benutze das @”^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$” Regexp, um die E-Mail zu validieren ([\w\.\-]+) – dies ist für die Domäne der ersten Ebene (viele Buchstaben und Zahlen, auch Punkt und Bindestrich) ([\w\-]+) – Dies ist für die Second-Level-Domain ((\.(\w){2,3})+) – und dies ist für andere Level-Domains (von 3 bis unendlich), die einen Punkt und 2 oder 3 Literale […]

Gleichen Sie mehrzeiligen Text mit regulären Ausdrücken ab

Ich versuche, einen mehrzeiligen Text mit Java zu vergleichen. Wenn ich die Pattern class mit dem Modifikator Pattern.MULTILINE , kann ich zwar eine Übereinstimmung herstellen, aber ich kann dies nicht mit (?m). tun (?m). Das gleiche Muster mit (?m) und mit String.matches scheint nicht zu funktionieren. Ich bin sicher, dass ich etwas vermisse, aber keine […]

Kann der Backslash mit Regex nicht umgehen?

Ich benutze den folgenden Regex ^[a-zA-Z0-9\’,!;\?\$\^:\\\/`\|~&\” @#%\*\{}\(\)_\+\.\s=-]{1,1000}$ Ich weiß, dass es hässlich ist, aber bis jetzt erfüllt es seinen Zweck, außer dass der Backslash nicht erlaubt ist, wie ich denke, es sollte, weil es geflüchtet ist, habe ich auch versucht \\ anstelle von \\\ aber gleichen Ergebnissen. Irgendwelche Ideen?

Ersetzen Sie URLs im Text durch HTML-Links

Hier ist ein Design: Zum Beispiel ist ein Link wie z http://example.com im Textfeld . Wie bekomme ich PHP, um festzustellen, dass es ein http:// Link ist, und drucke es dann als print “http://www.example.com”; Ich erinnere mich, dass ich vorher so etwas gemacht habe, aber es war nicht narrensicher, dass es immer wieder nach komplexen […]

Regulärer Ausdruck, um beim ersten Spiel zu stoppen

Mein Regex-Muster sieht ungefähr so ​​aus Ich interessiere mich nur für den Teil in Anführungszeichen, der dem Standort zugeordnet ist. Sollte es nicht so einfach wie unten ohne den gierigen Schalter sein? /.*location=”(.*)”.*/ Scheint nicht zu funktionieren.

Wie ersetze ich mehrere Leerzeichen in C # durch ein einzelnes Leerzeichen?

Wie kann ich mehrere Leerzeichen in einem String mit nur einem Leerzeichen in C # ersetzen? Beispiel: 1 2 3 4 5 wäre: 1 2 3 4 5

Die Erkennungskraft von “modernen” Regexen

Welche class von Sprachen erkennen echte moderne Regex wirklich? Immer wenn es eine unbegrenzte Länge einfangende Gruppe mit einer Rückseitenreferenz (zB (.*)_\1 ) gibt, entspricht eine Regex jetzt einer nicht regulären Sprache. Aber das reicht nicht aus, um etwas wie S ::= ‘(‘ S ‘)’ | ε S ::= ‘(‘ S ‘)’ | ε – […]

Wie man bestimmtes Wort im Regex negiert?

Ich weiß, dass ich Gruppen von Zeichen wie in [^bar] negieren kann, aber ich brauche einen regulären Ausdruck, bei dem die Negation auf das bestimmte Wort angewendet wird – also negiere ich in meinem Beispiel einen tatsächlichen “bar” und nicht “any chars in bar” ?

PHP reguläre Ausdrücke: Kein Endbegrenzer ‘^’ in gefunden

Ich habe Probleme mit regulären Ausdrücken. Das ist mein Code $pattern = “^([0-9]+)$”; if (preg_match($pattern, $input)) echo “yes”; else echo “nope”; Ich renne es und bekomme: Warnung: preg_match () [function.preg-match]: Kein Endbegrenzer ‘^’ gefunden in

Regulärer Ausdruck für alphanumerische Zeichen und Unterstriche

Ich hätte gerne einen regulären Ausdruck, der überprüft, ob eine Zeichenfolge nur Groß- und Kleinbuchstaben, Zahlen und Unterstriche enthält.