Articles of Regex

Keine Übereinstimmung mit C ++ 11 Regex

Warum findet das keine Übereinstimmungen in g ++ (Debian 4.6.3-1) 4.6.3 oder clang Version 3.2 (trunk 159457) #include #include #include using namespace std; int main() { string line(“test”); regex pattern(“test”,regex_constants::grep); smatch result; bool ret(false); ret = regex_search(line,result,pattern); cout << boolalpha << ret << endl; cout << result.size() << endl; return 0 ; } Ausgabe false […]

MongoDB reverse regex

Ich habe ein Dokument in MongoDB mit einem Regex-Attribut { _id: ObjectId(“516023189732da20ce000004”), regex: /^(my|your)\s+regex$/ } und ich muss dieses Dokument mit etwas wie db.col.find({regex: ‘your regex’}) und db.col.find({regex: ‘my regex’}) . In MySQL würde ich tun: SELECT * FROM table WHERE ‘my regex’ REGEXP table.regex . Wie kann ich dies in MongoDB erreichen?

Wie referenziere “innere” Auswahlen (()) in einem regulären Ausdruck?

Wie können Sie in Regex auf innere Klammern verweisen? Die Beispieldaten sind eine Produktpreisliste, die je nach gekaufter Menge unterschiedliche Preisunterbrechungen zeigt. Das Format ist quantityLow – quantityHigh: pricePer; Vielfache. Ich benutzte LINQPad, um diesen C # Regex-Ausdruck zu konstruieren, um die Teile zu trennen, was eine praktische Visualisierung der Regex-Datentrennung zeigt. In diesem Beispiel […]

PHP Regex: Wie findet man \ r und \ n ohne ?

Ich habe \v (vertikaler Leerraum) auf übereinstimmendes \r\n und ihre Kombinationen getestet, aber ich fand heraus, dass \v nicht mit \r und \n übereinstimmt. Unten ist mein Code, den ich benutze .. $string = ” Test “; if (preg_match(“#\v+#”, $string )) { echo “Matched”; } else { echo “Not Matched”; } Um es klarer zu […]

Wie man Punktmarkierungen mit regulären Ausdrücken in Übereinstimmung bringt

Ich habe eine Zeichenfolge, die normale Zeichen, weiße Zeichenfolgen und Zeilenumbruchzeichen zwischen und enthält. Dieser reguläre Ausdruck funktioniert nicht: / (.*) . Das liegt daran, dass .* keine Newline-Zeichen enthält. Meine Frage ist, wie man das macht?

PHP – Regex, um nur Buchstaben und Zahlen zu erlauben

Ich habe versucht: preg_match(“/^[a-zA-Z0-9]”, $value) aber ich mache etwas falsch, denke ich.

Holen Sie Youtube Video ID aus HTML-Code mit PHP

Ich möchte alle nur YouTube-Video-ID aus HTML-Code erhalten Sieh dir das (oder mehrere) Objekt / den Code für dein Youtube-Video an // html aus der database loremm ipsum dolor sit amet enot anchor https://stackoverflow.com/questions/1773822/get-youtube-video-id-from-html-code-with-php/link lorem ipsum dolor sit amet… blah lorem ipsum dolor sit amet… blah blah blah blah blah

Regulärer Ausdruck | Sprungjahre und mehr

Ich habe kürzlich nach einem regulären Ausdruck gesucht, um eine clientseitige Datumsprüfung durchzuführen, und ich konnte keine finden, die die folgenden Kriterien erfüllen kann: Hat eine Reichweite von 1800 – jetzt Führt eine korrekte Datumsprüfung mit Schaltjahren durch MM / TT / JJJJ Form Ungültige Datumsprüfung (Diese Einschränkungen lagen außerhalb meines Geltungsbereichs und sind eine […]

Mathematische Operationen in Regex

Ich muss eine Nummer zu einer Rückreferenz hinzufügen, während ich eine Ersetzungsoperation durchführe. Z.B. Ich überschreibe eine URL www.site.com/doc.asp?doc=321&language=1 zu www.site.com/headline/100321.article zB eine einfache Ersetzung, aber ich muss 100.000 zur Doc-ID hinzufügen. Was ich unten habe funktioniert bisher ohne etwas hinzuzufügen. s/.*doc=(\d+).*/www.site.com\/headline\/$1.article/g; Aber wie kann ich 100.000 zu $ ​​1 hinzufügen? Beachten Sie, dass Sie […]

Passwort validation Regex

Ich versuche, einen regulären Ausdruck zu erhalten, der Folgendes bewirkt: stellt sicher, dass keine Leerzeichen vorhanden sind Mindestlänge von 8 stellt sicher, dass es mindestens ein Nicht-Alpha-Zeichen ein Großbuchstabe ein Kleinbuchstabe Ich habe diesen regulären Ausdruck gefunden: ((?=.*[^a-zA-Z])(?=.*[az])(?=.*[AZ])(?!\s).{8,}) was sich um die Punkte 2 und 3 oben kümmert, aber wie füge ich die erste Anforderung […]