Als «regex» getaggte Fragen

132
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...

132
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 = bbb aaa = ccc aaa = ddd aaa = [etwas anderes] Wie kann ich...

132
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...

131
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...

131
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 ich es...

129
RegEx - Übereinstimmungszahlen variabler Länge

Ich versuche, ein Dokument zu analysieren, in dem Referenznummern verstreut sind. Text Text Text {4: 2} unglaublicherer Text {4: 3} viel später {222: 115} und noch etwas mehr Text. Die Referenzen werden immer in Klammern gesetzt, und zwischen den beiden befindet sich immer ein Doppelpunkt. Ich...

129
RegEx-Rückreferenzen in IntelliJ

Ich möchte die Such- und Ersetzungsfunktion von IntelliJ verwenden, um die folgende Transformation durchzuführen: // Replace this model.put('foo', 'bar') // With this model['foo'] = bar Ich habe folgendes versucht: Zu findender Text: model.put\((.*),(.*)\) Ersetzen durch:model\[\\1\] = \\2 Aber...

129
Sublime Text-Regex erkennt keine mehrzeiligen Tags

Ich habe diesen regulären Ausdruck hier; \[sometag\](.*)\[/sometag\] Welches soll Text fangen, der von dem [sometag]Tag umgeben ist. Es funktioniert für einzeilige Informationen, die in diesen Tags enthalten sind, wie in der Zeichenfolge [sometag]this is a bit of text[/sometag]. Bei Text, der...

128
Java; String ersetzen (mit regulären Ausdrücken)?

Im Rahmen eines Schulprojekts muss ich eine Zeichenfolge aus dem Formular ersetzen: 5 * x^3 - 6 * x^1 + 1 zu so etwas wie: 5x<sup>3</sup> - 6x<sup>1</sup> + 1 Ich glaube, dass dies mit regulären Ausdrücken möglich ist, aber ich weiß noch nicht, wie ich es machen soll. Kannst...

128
Python-Extraktmuster stimmt überein

Python 2.7.1 Ich versuche, den regulären Python-Ausdruck zu verwenden, um Wörter innerhalb eines Musters zu extrahieren Ich habe eine Zeichenfolge, die so aussieht someline abc someother line name my_user_name is valid some more lines Ich möchte das Wort "my_user_name" extrahieren. Ich mache so...