Articles of Regex

Bienenstock regexp_extract Verrücktheit

Ich habe einige Probleme mit regexp_extract: Ich frage nach einer durch Tabulatoren getrennten Datei, die Spalte, die ich überprüfe, hat Zeichenfolgen, die wie folgt aussehen: abc.def.ghi Nun, wenn ich das tue: select distinct regexp_extract(name, ‘[^.]+’, 0) from dummy; MR-Job läuft, es funktioniert, und ich bekomme “abc” von Index 0. Aber jetzt, wenn ich “def” von […]

Validieren der US-Telefonnummer mit PHP / Regex

EDIT: Ich habe zwei der unten angegebenen Antworten gemischt und modifiziert, um die volle function zu bilden, die jetzt tut, was ich wollte, und dann einige … Also dachte ich, ich würde es hier posten, falls jemand anderes nach dem gleichen sucht Ding. /* * Function to analyze string against many popular formatting styles of […]

Wie filtert man die Zeichenfolge für unerwünschte Zeichen mit Regex?

Im Grunde frage ich mich, ob es eine praktische class oder Methode gibt, um einen String nach unerwünschten Zeichen zu filtern. Die Ausgabe der Methode sollte der ‘bereinigte’ String sein. Dh: String dirtyString = “This contains spaces which are not allowed” String result = cleaner.getCleanedString(dirtyString); Erwartetes Ergebnis wäre: “Thiscontainsspaceswhicharenotallowed” Ein besseres Beispiel: String reallyDirty = […]

Warnung: preg_replace (): Unbekannter Modifikator ‘g’

Ich habe einen Fehler durch diesen Regex .. $strTmp = preg_replace(‘~((.*?)\n*)~gim ‘ , “”, $strTmp); Error Warnung : preg_replace (): Unbekannter Modifikator ‘g’ in …. Warum?

Mongodb passt akzentuierte Zeichen als Grundzeichen an

Wie kann ich in der MongoDB-Syntax “db.foo.find ()” feststellen, dass alle Buchstaben und ihre akzentuierten Versionen übereinstimmen müssen? Zum Beispiel, wenn ich eine Liste von Namen in meiner database habe: João François Jesus Wie sollte ich eine Suche nach den Strings “Joao”, “Francois” oder “Jesus” erlauben, um den gegebenen Namen zu finden? Ich hoffe, dass […]

Was bedeutet + in einer Regex?

Was bedeutet das Pluszeichen in Regex?

Java – Extrahiert einen Teil einer Zeichenfolge zwischen zwei Sonderzeichen

Ich habe versucht herauszufinden, wie man einen Teil einer Zeichenkette zwischen zwei Sonderzeichen entnimmt und “Ich habe in Regex gesucht, aber ehrlich gesagt kann ich es nicht verstehen. Beispiel im Java-Code: String str=”21*90’89\””; Ich möchte 89 herausziehen Im Allgemeinen würde ich gerne wissen, wie man einen Teil einer Zeichenkette zwischen zwei spezifischen Zeichen extrahiert. Es […]

RegEx für eine IP-Adresse

Ich versuche den Wert (IP-Adresse) des wan_ip mit diesem Quellcode zu extrahieren: Was ist los ?! Ich bin sicher, dass das RegEx-Muster korrekt ist. String input = @”var product_pic_fn=;var firmware_ver=’20.02.024′;var wan_ip=’92.75.120.206′;if (parent.location.href != window.location.href)”; Regex ip = new Regex(@”[\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b”); string[] result = ip.Split(input); foreach (string bla in result) { Console.WriteLine(bla); } Console.Read();

Regulärer Ausdruck für Passwort (mindestens 2 Ziffern und ein Sonderzeichen und Mindestlänge 8)

Ich habe nach regulärem Ausdruck gesucht, der mindestens zwei Ziffern und ein Sonderzeichen akzeptiert und die minimale Passwortlänge ist 8. Bisher habe ich folgendes getan: [0-9a-zA-Z!@#$%0-9]*[!@#$%0-9]+[0-9a-zA-Z!@#$%0-9]*

Wie wird die Zeichenfolge in Klammern (verschachtelt) in Java abgeglichen?

Ich möchte eine Zeichenfolge in Klammern wie folgt anpassen: (i, j, k(1)) ^^^^^^^^^^^^ Die Zeichenfolge kann auch geschlossene Klammern enthalten. Wie man es mit dem regulären Ausdruck in Java vergleicht, ohne einen Parser zu schreiben, da dies ein kleiner Teil meines Projekts ist. Vielen Dank! Bearbeiten: Ich möchte einen String-Block suchen und etwas wie u(i, […]