Als «regex» getaggte Fragen

88
Python Regex - Präfix

Kann jemand erklären, warum Beispiel 1 unten funktioniert, wenn das rPräfix nicht verwendet wird? Ich dachte, das rPräfix muss verwendet werden, wenn Escape-Sequenzen verwendet werden. Beispiel 2 und Beispiel 3 zeigen dies. # example 1 import re print (re.sub('\s+', ' ', 'hello there there')) #...

88
Javascript Regular Expression Leerzeichen entfernen

Also schreibe ich ein kleines Plugin für JQuery, um Leerzeichen aus einem String zu entfernen. siehe hier (function($) { $.stripSpaces = function(str) { var reg = new RegExp("[ ]+","g"); return str.replace(reg,""); } })(jQuery); Mein regulärer Ausdruck ist derzeit [ ]+, alle Leerzeichen zu...

88
Matching eines Forward Slash mit einem Regex

Ich habe nicht viel Erfahrung mit JavaScript, aber ich versuche ein Tag-System zu erstellen, das anstelle von @oder #verwendet wird /. var start = /#/ig; // @ Match var word = /#(\w+)/ig; //@abc Match Wie könnte ich eine /anstelle der verwenden #. Ich habe versucht, etwas zu tun var slash =...

88
Regex-Matching in einer Bash-if-Anweisung

Was habe ich hier falsch gemacht? Es wird versucht, eine Zeichenfolge zu finden, die Leerzeichen, Kleinbuchstaben, Großbuchstaben oder Zahlen enthält. Sonderzeichen wären auch nett, aber ich denke, das erfordert das Entkommen bestimmter Zeichen. TEST="THIS is a TEST title with some numbers...

87
Verwenden Sie das Sternzeichen in grep

Ich versuche, in einer bestimmten Datei in Linux / Bash nach dem Teilstring "abc" zu suchen So ich mache: grep '*abc*' myFile Es gibt nichts zurück. Aber wenn ich es mache: grep 'abc' myFile Es werden Übereinstimmungen korrekt zurückgegeben. Das ist für mich kein Problem. Aber was ist,...

87
Verwenden Sie den regulären Ausdruck in if-Bedingung in bash

Ich frage mich, welche allgemeine Regel es gibt, reguläre Ausdrücke in der if-Klausel in bash zu verwenden. Hier ist ein Beispiel $ gg=svm-grid-ch $ if [[ $gg == *grid* ]] ; then echo $gg; fi svm-grid-ch $ if [[ $gg == ^....grid* ]] ; then echo $gg; fi $ if [[ $gg == ....grid* ]] ; then echo $gg;...

87
Mehrzeilige reguläre Ausdrücke in Visual Studio

Gibt es eine Möglichkeit, Visual Studio dazu zu bringen, eine Regex-Ersetzung über mehrere Zeilen hinweg durchzuführen (lassen Sie die Übereinstimmung die Zeilengrenzen überschreiten)? Ich weiß, dass ich dafür viele Editoren verwenden kann, aber es scheint seltsam, dass diese Funktion in Visual...

86
Regulärer Ausdruck für URLs in Java

Ich benutze RegexBuddy, während ich mit regulären Ausdrücken arbeite. Aus seiner Bibliothek habe ich den regulären Ausdruck kopiert, um mit den URLs übereinzustimmen. Ich habe erfolgreich in RegexBuddy getestet. Wenn ich es jedoch als Java- StringVersion kopiert und in Java-Code eingefügt habe,...