Articles of Regex

Java-Regex-Trefferanzahl

Angenommen, ich habe eine Datei und die Datei enthält Folgendes: HelloxxxHelloxxxHello Ich kompiliere ein Muster, um nach ‘Hallo’ zu suchen Pattern pattern = Pattern.compile(“Hello”); Dann benutze ich einen Inputstream, um die Datei einzulesen und sie in einen String umzuwandeln, so dass sie regexiert werden kann. Sobald der Matcher eine Übereinstimmung in der Datei findet, wird […]

Unterstützen Python-reguläre Ausdrücke des re-Moduls Wortgrenzen (\ b)?

Beim Versuch, etwas mehr über reguläre Ausdrücke zu lernen, schlug ein Tutorial vor, dass Sie mit \b eine Wortgrenze abgleichen können. Das folgende Snippet im Python-Interpreter funktioniert jedoch nicht wie erwartet: >>> x = ‘one two three’ >>> y = re.search(“\btwo\b”, x) Es sollte ein Übereinstimmungsobjekt sein, wenn etwas übereinstimmte, aber es ist None . […]

Wie entferne ich alle nicht alphanumerischen Zeichen außer Bindestrichen aus einer Zeichenfolge?

Wie entferne ich alle nicht alphanumerischen Zeichen aus einer Zeichenfolge außer Bindestrichen und Leerzeichen?

Entfernen Sie alle Sonderzeichen mit RegExp

Ich möchte eine RegExp, die alle Sonderzeichen aus einer Zeichenfolge entfernt. Ich versuche so etwas, aber es funktioniert nicht in IE7, obwohl es in Firefox funktioniert. var specialChars = “!@#$^&%*()+=-[]\/{}|:?,.”; for (var i = 0; i < specialChars.length; i++) { stringToReplace = stringToReplace.replace(new RegExp("\\" + specialChars[i], "gi"), ""); } Eine detaillierte Beschreibung der RegExp wäre […]

Java Regex-Erfassungsgruppen

Ich versuche diesen Codeblock zu verstehen. In der ersten, was suchen wir in dem Ausdruck? Mein Verständnis ist, dass es ein beliebiges Zeichen (0 oder mehr mal *) gefolgt von einer Zahl zwischen 0 und 9 (ein oder mehrere Male +) gefolgt von einem beliebigen Zeichen (0 oder mehr *) ist. Wenn dies ausgeführt wird, […]

Was ist ein regulärer Ausdruck für eine MAC-Adresse?

In diesem Format: 3D:F2:C9:A6:B3:4F oder: 3D-F2-C9-A6-B3-4F

php Ersetzen mehrerer Leerzeichen durch ein einzelnes Leerzeichen

Ich versuche, mehrere Leerzeichen durch ein einzelnes Leerzeichen zu ersetzen. Wenn ich ereg_replace verwende, ereg_replace ich einen Fehler darüber, dass es veraltet ist. ereg_replace(“[ \t\n\r]+”, ” “, $string); Gibt es einen identischen Ersatz dafür? Ich muss mehrere weiße Leerzeichen und mehrere weiße Leerzeichen durch ein einzelnes Leerzeichen ersetzen.

Wie teilt man einen String zwischen Buchstaben und Ziffern (oder zwischen Ziffern und Buchstaben)?

Ich versuche einen Weg zu finden, eine Zeichenfolge in Java aufzuteilen, die einem Muster wie folgt folgt: String a = “123abc345def”; Die Ergebnisse daraus sollten die folgenden sein: x[0] = “123”; x[1] = “abc”; x[2] = “345”; x[3] = “def”; Allerdings bin ich völlig ratlos, wie ich das erreichen kann. Kann mir bitte jemand helfen? […]

Regulärer Ausdruck zur Durchsetzung komplexer Passwörter, der 3 von 4 Regeln entspricht

Ich habe die folgenden Kriterien zum Erstellen eines regulären Ausdrucks für ein Kennwort, das den folgenden Regeln entspricht: Das Passwort muss 8 Zeichen lang sein (das kann ich machen :-)). Das Passwort muss dann Zeichen aus mindestens 3 der folgenden 4 Regeln enthalten: Großbuchstaben Kleinbuchstaben Zahlen Nicht alphanumerisch Ich kann den Ausdruck auf alle diese […]

Regex, um eine Zeichenfolge mit zwei Namen in beliebiger Reihenfolge zu finden

Ich brauche logisches UND in Regex. etwas wie Jack UND James stimme mit folgenden Zeichenfolgen überein “Hallo Jack hier ist James ” “Hallo James hier ist Jack ”