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.

8
Wie drucke ich ein passendes Regex-Muster mit awk?
Mit awkmuss ich ein Wort in einer Datei finden, das einem Regex-Muster entspricht. Ich möchte nur das Wort drucken, das mit dem Muster übereinstimmt. Also, wenn in der Leitung, habe ich: xxx yyy zzz Und Muster: /yyy/ Ich möchte nur bekommen: yyy EDIT: dank kurumi habe ich so etwas geschrieben: …
109 regex  awk 


12
Entfernen Sie HTML-Tags in Javascript mit Regex
Ich versuche, alle HTML-Tags aus einer Zeichenfolge in Javascript zu entfernen. Hier ist was ich habe ... Ich kann nicht herausfinden warum es nicht funktioniert ... weiß jemand was ich falsch mache? <script type="text/javascript"> var regex = "/<(.|\n)*?>/"; var body = "<p>test</p>"; var result = body.replace(regex, ""); alert(result); </script> Vielen …
108 javascript  regex 


6
Übereinstimmendes Regex-Muster, außer wenn… / Außer dazwischen
--Edit-- Die aktuellen Antworten haben einige nützliche Ideen, aber ich möchte etwas vollständigeres, das ich zu 100% verstehen und wiederverwenden kann. Deshalb habe ich ein Kopfgeld gesetzt. Auch Ideen, die überall funktionieren, sind für mich besser als keine Standard-Syntax wie\K In dieser Frage geht es darum, wie ich ein Muster …
108 regex 

10
Liste aller Sonderzeichen, die in einem regulären Ausdruck maskiert werden müssen
Ich versuche, eine Anwendung zu erstellen, die eine Nachrichtenvorlage mit einer Nachricht vergleicht, die ein Benutzer senden möchte. Ich verwende Java Regex zum Abgleichen der Nachricht. Die Vorlage / Nachricht kann Sonderzeichen enthalten. Wie würde ich die vollständige Liste der Sonderzeichen erhalten, die maskiert werden müssen, damit meine Regex in …
108 java  regex 


10
C ++: Welche Regex-Bibliothek soll ich verwenden? [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 5 Jahren . Verbessere diese Frage Ich arbeite an einem kommerziellen (nicht Open Source) C …
107 c++  regex  linux 

12
Verwenden von Regex, um Zeichenfolgen zu generieren, anstatt sie abzugleichen
Ich schreibe ein Java-Dienstprogramm, mit dem ich viele Daten für Leistungstests generieren kann. Es wäre wirklich cool, einen regulären Ausdruck für Strings angeben zu können, damit mein Generator Dinge ausspuckt, die dazu passen. Gibt es da draußen schon etwas Gebackenes, mit dem ich das machen kann? Oder gibt es eine …
107 java  regex 

15
Wie ersetze ich eine Reihe von Token in einem Java-String?
Ich habe die folgende Vorlage String : "Hello [Name] Please find attached [Invoice Number] which is due on [Due Date]". Ich habe auch String-Variablen für Name, Rechnungsnummer und Fälligkeitsdatum. Wie lassen sich die Token in der Vorlage am besten durch die Variablen ersetzen? (Beachten Sie, dass eine Variable, die zufällig …
106 java  regex  templates 

9
Whitespace Matching Regex - Java
Die Java-API für reguläre Ausdrücke gibt an, dass \sLeerzeichen übereinstimmen. Der Regex \\s\\ssollte also mit zwei Leerzeichen übereinstimmen. Pattern whitespace = Pattern.compile("\\s\\s"); matcher = whitespace.matcher(modLine); while (matcher.find()) matcher.replaceAll(" "); Ziel ist es, alle Instanzen von zwei aufeinanderfolgenden Leerzeichen durch ein einzelnes Leerzeichen zu ersetzen. Dies funktioniert jedoch nicht wirklich. Habe …
106 java  regex  whitespace 


6
express.js - einzelner Routing-Handler für mehrere Routen in einer einzelnen Zeile
Gibt es eine Möglichkeit, dies bei einem einzelnen Funktionsaufruf durchzuführen? var todo = function (req, res){}; app.get("/", todo); app.get("/blabla", todo); app.get("/blablablabla", todo); Etwas wie: app.get("/", "/blabla", "/blablablabla", todo ); Ich weiß, dass dies ein Syntax-Durcheinander ist, aber nur um eine Vorstellung davon zu geben, was ich erreichen möchte, wäre eine …


2
Python Regex ersetzt sofort Gruppen
Gibt es eine Möglichkeit, alle Gruppen mithilfe der Regex-Syntax direkt zu ersetzen? Der normale Weg: re.match(r"(?:aaa)(_bbb)", string1).group(1) Aber ich möchte so etwas erreichen: re.match(r"(\d.*?)\s(\d.*?)", "(CALL_GROUP_1) (CALL_GROUP_2)") Ich möchte die neue Zeichenfolge sofort aus den Gruppen erstellen, die der Regex gerade erfasst hat.

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.