Articles of Regex

Wie entfernt man alle nicht-alphanumerischen Zeichen aus einer Zeichenfolge in MySQL?

Ich arbeite an einer Routine, die Strings vergleicht, aber für eine bessere Effizienz muss ich alle Zeichen entfernen, die keine Buchstaben oder Zahlen sind. Ich verwende jetzt mehrere REPLACE functionen, aber vielleicht gibt es eine schnellere und bessere Lösung?

Regulärer Ausdruck zum Ausschließen von Sonderzeichen

Ich habe Schwierigkeiten, einen regulären Ausdruck zu finden, der bestimmte Sonderzeichen schwarz auflisten würde. Ich muss dies verwenden, um Daten in Eingabefeldern (in einer Java Web App) zu validieren. Wir möchten Benutzern erlauben, beliebige Ziffern, Buchstaben (wir müssen Akzentbuchstaben, zB Französisch oder Deutsch) und einige Sonderzeichen wie ‘- einzugeben. etc. Wie kann ich Charaktere wie […]

Wie verwendet man eine Variable auf der Ersatzseite des Perl-Substitutionsoperators?

Ich würde gerne folgendes machen: $find=”start (.*) end”; $replace=”foo \1 bar”; $var = “start middle end”; $var =~ s/$find/$replace/; Ich würde erwarten, dass $ var “foo middle bar” enthält, aber es funktioniert nicht. Auch nicht: $replace=’foo \1 bar’; Irgendwie fehlt mir etwas bezüglich der Flucht. Ich habe die fehlenden ‘s’ repariert

Regulärer Ausdruck, um die Anzahl der Zeichen auf 10 zu begrenzen

Ich versuche, einen regulären Ausdruck zu schreiben, der nur Kleinbuchstaben und bis zu 10 Zeichen erlaubt. Was ich bisher gesehen habe, sieht so aus: pattern: /^[az]{0,10}+$/ Dies funktioniert nicht oder kompilieren. Ich hatte eine funktionierende, die nur Kleinbuchstaben erlauben würde, was das war: pattern: /^[az]+$/ Aber ich muss die Anzahl der Zeichen auf 10 begrenzen.

Java Regex Ersetzen durch Capturing Group

Gibt es eine Möglichkeit, eine Regexp durch modifizierten Inhalt der Capture-Gruppe zu ersetzen? Beispiel: Pattern regex = Pattern.compile(“(\\d{1,2})”); Matcher regexMatcher = regex.matcher(text); resultString = regexMatcher.replaceAll(“$1”); // *3 ?? Und ich möchte alle Vorkommen durch $ 1 multipliziert mit 3 ersetzen. bearbeiten: Sieht so aus, als wäre etwas nicht in Ordnung 🙁 Wenn ich benutze Pattern […]

Was ist der Unterschied zwischen eckigen Klammern und Klammern in einer Regex?

Hier ist ein regulärer Ausdruck, den ich zur Verwendung in JavaScript erstellt habe: var reg_num = /^(7|8|9)\d{9}$/ Hier ist ein weiterer Vorschlag von meinem Teammitglied. var reg_num = /^[7|8|9][\d]{9}$/ Die Regel besteht darin, eine Telefonnummer zu bestätigen: Es sollte nur aus zehn Zahlen bestehen. Die erste Nummer soll eine von 7, 8 oder 9 sein.

Regex, um zu prüfen, ob eine Zeichenfolge nur Zahlen enthält

hash = window.location.hash.substr(1); var reg = new RegExp(‘^[0-9]$’); console.log(reg.test(hash)); Ich werde sowohl bei “123” als auch “123f” falsch. Ich würde gerne überprüfen, ob der Hash nur Zahlen enthält. Habe ich etwas verpasst?

Wie können nicht alphanumerische Zeichen entfernt werden?

Ich muss alle Zeichen aus einer Zeichenkette entfernen, die nicht in az AZ 0-9 gesetzt sind oder keine Räume sind. Hat jemand eine function, dies zu tun?

Regulärer Ausdruck, um zu überprüfen, ob das Passwort “8 Zeichen einschließlich 1 Großbuchstaben, 1 Sonderzeichen, alphanumerische Zeichen” enthält

Ich möchte einen regulären Ausdruck, um das zu überprüfen Ein Passwort muss aus acht Zeichen bestehen, darunter ein Großbuchstabe, ein Sonderzeichen und alphanumerische Zeichen. Und hier ist mein validationsausdruck, der aus acht Zeichen besteht, einschließlich einem Großbuchstaben, einem Kleinbuchstaben und einer Zahl oder einem Sonderzeichen. (?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[AZ])(?=.*[az]).*$” Wie kann ich es für ein Passwort schreiben, das […]

Verwendung von Bedingungen beim Ersetzen von Notepad ++ über Regex

Betrachten Sie die folgende Regex: ([a-zA-Z])([a-zA-Z]?)/([a-zA-Z])([a-zA-Z]?) Wenn der Text wie folgt lautet: a/b die einfangenden Gruppen: /1 ‘a’ /2 ” /3 ‘b’ /4 ” Und wenn der Text: aa/b die einfangenden Gruppen: /1 ‘a’ /2 ‘a’ /3 ‘b’ /4 ” Angenommen, ich möchte diese Zeichenfolge in Notepad ++ finden und ersetzen, so dass, wenn /2 […]