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.

7
Ersetzen Sie alle nicht alphanumerischen Zeichen, neuen Linien und mehrere Leerzeichen durch ein Leerzeichen
Ich suche nach einer netten RegEx- Lösung, die ich ersetzen kann Alle nicht alphanumerischen Zeichen Alle NewLines Alle mehrfachen Instanzen von Leerzeichen Mit einem einzigen Leerzeichen Für diejenigen, die zu Hause spielen ( das Folgende funktioniert ) text.replace(/[^a-z0-9]/gmi, " ").replace(/\s+/g, " "); Meiner Meinung nach ist RegEx wahrscheinlich stark genug, …

8
Verweigern Sie den direkten Zugriff auf einen Ordner und eine Datei durch htaccess
Hier ist das Szenario: index.phpIm Stammordner befindet sich eine Datei Es sind einige Dateien enthalten, index.phpdie sich im includesOrdner befinden. 1 andere Datei ( submit.php) befindet sich im Stammordner für die Formularübermittlungsaktion. Ich möchte den direkten Benutzerzugriff auf die Dateien im includesOrdner durch htaccess einschränken. auch für submit.php. Include funktioniert …

14
Visual Studio Code - Alle Leerzeilen löschen - Regex
Ich habe einige Zeit damit verbracht, herauszufinden, wie alle Leerzeilen in Visual Studio Code gelöscht werden können, und ich kann es nicht zum Laufen bringen. Weiß jemand, wie es geht, bitte? Wenn ich ^$beim Eingeben in das Suchfeld suche, findet VSC die Leerzeilen (vollständig leere Zeilen, bedeutet keine Leerzeichen), entfernt …

5
Wie extrahiere ich einen String mit JavaScript Regex?
Ich versuche, mit JavaScript Regex einen Teilstring aus einer Datei zu extrahieren. Hier ist ein Ausschnitt aus der Datei: DATE:20091201T220000 SUMMARY:Dad's birthday Das Feld, das ich extrahieren möchte, ist "Zusammenfassung". Hier ist der Ansatz: extractSummary : function(iCalContent) { /* input : iCal file content return : Event summary */ var …

5
sed: Nur passende Gruppe drucken
Ich möchte die letzten beiden Zahlen (eine int, eine float; gefolgt von einem optionalen Leerzeichen) abrufen und nur diese drucken. Beispiel: foo bar <foo> bla 1 2 3.4 Sollte drucken: 2 3.4 Bisher habe ich folgendes: sed -n 's/\([0-9][0-9]*[\ \t][0-9.]*[\ \t]*$\)/replacement/p' wird mir geben foo bar <foo> bla 1 replacement …
133 regex  sed 

25
Teile einer URL abrufen (Regex)
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Достать значения с помощью регулярок Angabe der URL (einzeilig): http://test.example.com/dir/subdir/file.html Wie kann ich die folgenden Teile mit regulären Ausdrücken extrahieren: Die Subdomain (Test) Die Domain (example.com) Der Pfad ohne die Datei (/ dir / subdir /) Die Datei (file.html) Der …

10
grep mit einem Zeichenvektor mit mehreren Mustern
Ich versuche zu greptesten, ob ein Vektor von Zeichenfolgen in einem anderen Vektor vorhanden ist oder nicht, und die vorhandenen Werte (die übereinstimmenden Muster) auszugeben. Ich habe einen Datenrahmen wie diesen: FirstName Letter Alex A1 Alex A6 Alex A7 Bob A1 Chris A9 Chris A6 Ich habe einen Vektor von …
132 r  regex 


6
Wie ersetze ich eine ganze Linie durch sed?
Angenommen, ich habe eine Datei mit Zeilen aaa = bbb Jetzt möchte ich sie ersetzen durch: aaa = xxx Ich kann das wie folgt machen: sed "s / aaa = bbb / aaa = xxx / g" Jetzt habe ich eine Datei mit ein paar Zeilen wie folgt: aaa = …
132 regex  sed 

4
Warum ist "asdf" .replace (/.*/ g, "x") == "xx"?
Ich stolperte über eine überraschende (für mich) Tatsache. console.log("asdf".replace(/.*/g, "x")); Führen Sie das Code-Snippet ausErgebnisse ausblendenErweitern Sie das Snippet Warum zwei Ersetzungen? Es scheint, dass jede nicht leere Zeichenfolge ohne Zeilenumbrüche genau zwei Ersetzungen für dieses Muster erzeugt. Mit einer Ersetzungsfunktion kann ich sehen, dass die erste Ersetzung für die …
131 javascript  regex 


8
sed Einzeiler, um alle Großbuchstaben in Kleinbuchstaben umzuwandeln?
Ich habe eine Textdatei, in der einige Wörter in Großbuchstaben gedruckt sind. Ich möchte in der Lage sein, alles in der Textdatei einfach in Kleinbuchstaben umzuwandeln sed. Das bedeutet, dass der erste Satz dann lauten würde: "Ich habe eine Textdatei, in der einige Wörter in Großbuchstaben gedruckt sind."
131 regex  sed 

26
Ein Regex, mit dem nichts mithalten kann
Das mag nach einer dummen Frage klingen, aber ich hatte ein langes Gespräch mit einigen meiner Entwicklerkollegen und es klang nach einer lustigen Sache. So; Was denkst du - wie sieht ein Regex aus, der niemals von einer Saite übertroffen wird? Edit : Warum will ich das? Nun, erstens, weil …


8
Extrahieren Sie einen Teil eines Regex-Matches
Ich möchte, dass ein regulärer Ausdruck den Titel aus einer HTML-Seite extrahiert. Derzeit habe ich Folgendes: title = re.search('<title>.*</title>', html, re.IGNORECASE).group() if title: title = title.replace('<title>', '').replace('</title>', '') Gibt es einen regulären Ausdruck, um nur den Inhalt von <title> zu extrahieren, damit ich die Tags nicht entfernen muss?

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.