Als «regex» getaggte Fragen

Reguläre Ausdrücke bieten eine deklarative Sprache, um Muster innerhalb von Zeichenfolgen abzugleichen. Sie werden häufig zur Validierung, Analyse und Transformation von Zeichenfolgen verwendet. Da reguläre Ausdrücke nicht vollständig standardisiert sind, sollten alle Fragen mit diesem Tag auch ein Tag enthalten, das die jeweilige Programmiersprache oder das jeweilige Tool angibt. HINWEIS: Wenn Sie nach HTML-, JSON- usw. Regexen fragen, werden Sie in der Regel mit negativen Reaktionen konfrontiert. Wenn es einen Parser dafür gibt, verwenden Sie diesen stattdessen.

5
So invertieren Sie einen grep-Ausdruck
Der folgende grep-Ausdruck listet erfolgreich alle EXE- und HTML-Dateien im aktuellen Verzeichnis und in den Unterverzeichnissen auf. ls -R |grep -E .*[\.exe]$\|.*[\.html]$ Wie invertiere ich dieses Ergebnis, um diejenigen aufzulisten, die stattdessen keine .html- oder .exe-Datei sind? (Das heißt , !=.)
237 regex  linux  grep 

8
Regulärer Ausdruck für Nicht-ASCII-Zeichen?
Was ist der einfachste Weg, um Nicht-ASCII-Zeichen in einem regulären Ausdruck abzugleichen? Ich möchte alle Wörter einzeln in einer Eingabezeichenfolge abgleichen, aber die Sprache ist möglicherweise nicht Englisch, daher muss ich Dinge wie ü, ö, ß und ñ abgleichen. Dies ist auch in Javascript / jQuery der Fall, daher muss …
237 javascript  jquery  regex 



7
Entfernen Sie alle Sonderzeichen mit RegExp
Ich möchte ein RegExp, das 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 …

9
Ein Leerzeichen in Regex abgleichen
Ich muss ein Leerzeichen in einem regulären PHP-Ausdruck finden. Hat jemand irgendwelche Ideen? Ich meine wie "gavin schulz" den Raum zwischen den beiden Wörtern. Ich verwende einen regulären Ausdruck, um sicherzustellen, dass ich nur Buchstaben, Zahlen und ein Leerzeichen zulasse. Aber ich bin mir nicht sicher, wie ich den Platz …
229 php  regex 

4
Escapezeichen für reguläre Ausdrücke in Python
Ich möchte die Eingabe eines Benutzers als Regex-Muster für die Suche nach Text verwenden. Es funktioniert, aber wie kann ich mit Fällen umgehen, in denen der Benutzer Zeichen mit Bedeutung in Regex einfügt? Beispielsweise möchte der Benutzer nach Word suchen (s): Die Regex-Engine nimmt die (s)als Gruppe. Ich möchte, dass …
229 python  regex 


3
Javascript mit Bezug auf übereinstimmende Gruppe ersetzen?
Ich habe eine Zeichenfolge wie hello _there_. Ich möchte die zwei Unterstrichen mit ersetzen <div>und </div>jeweils mit JavaScript . Die Ausgabe würde (daher) so aussehen hello <div>there</div>. Die Zeichenfolge kann mehrere Unterstrichpaare enthalten. Was ich suche, ist eine Möglichkeit, entweder eine Funktion für jedes Spiel auszuführen, wie Ruby es tut: …
227 javascript  regex 


13
Wie teile ich in Python eine Zeichenfolge und behalte die Trennzeichen bei?
Hier ist der einfachste Weg, dies zu erklären. Folgendes verwende ich: re.split('\W', 'foo/bar spam\neggs') -> ['foo', 'bar', 'spam', 'eggs'] Folgendes möchte ich: someMethod('\W', 'foo/bar spam\neggs') -> ['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs'] Der Grund ist, dass ich eine Zeichenfolge in Token aufteilen, manipulieren und dann wieder zusammensetzen möchte.
225 python  regex 


15
Suche nach UUIDs in Text mit Regex
Ich suche nach UUIDs in Textblöcken mit einem regulären Ausdruck. Derzeit gehe ich davon aus, dass alle UUIDs einem Muster von 8-4-4-4-12 hexadezimalen Ziffern folgen. Kann sich jemand einen Anwendungsfall vorstellen, bei dem diese Annahme ungültig wäre und dazu führen würde, dass ich einige UUIDs verpasse?
224 regex 

7
Entfernen Sie nicht alphanumerische Zeichen aus der Zeichenfolge
Ich möchte die folgende Zeichenfolge in die bereitgestellte Ausgabe konvertieren. Input: "\\test\red\bob\fred\new" Output: "testredbobfrednew" Ich habe festgestellt , keine Lösung , die Sonderzeichen behandelt wie \r, \n, \busw. Grundsätzlich möchte ich nur alles loswerden, was nicht alphanumerisch ist. Folgendes habe ich versucht ... Attempt 1: "\\test\red\bob\fred\new".replace(/[_\W]+/g, ""); Output 1: "testedobredew" …
224 javascript  regex 

4
Regex für jedes Zeichen, einschließlich neuer Zeilen
Gibt es einen regulären Ausdruck, der "allen Zeichen einschließlich Zeilenumbrüchen" entspricht? Im regulären Ausdruck gibt es beispielsweise keine Ausgabe von, $2da (.+?)beim Abgleichen keine neuen Zeilen enthalten sind. $string = "START Curabitur mollis, dolor ut rutrum consequat, arcu nisl ultrices diam, adipiscing aliquam ipsum metus id velit. Aenean vestibulum gravida …
223 regex  perl 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.