Als «regex» getaggte Fragen

169
Verwenden regulärer Ausdrücke zum Extrahieren eines Werts in Java

Ich habe mehrere Saiten in der groben Form: [some text] [some number] [some more text] Ich möchte den Text in [einer Zahl] mit den Java Regex-Klassen extrahieren. Ich weiß ungefähr, welchen regulären Ausdruck ich verwenden möchte (obwohl alle Vorschläge willkommen sind). Was mich wirklich...

169
(grep) Regex für Nicht-ASCII-Zeichen?

Unter Linux habe ich ein Verzeichnis mit vielen Dateien. Einige von ihnen haben Nicht-ASCII-Zeichen, aber alle sind gültige UTF-8 -Zeichen . Ein Programm hat einen Fehler, der verhindert, dass es mit Nicht-ASCII-Dateinamen funktioniert, und ich muss herausfinden, wie viele davon betroffen sind. Ich...

168
Wie funktioniert RegexOptions.Compiled?

Was passiert hinter den Kulissen, wenn Sie einen regulären Ausdruck als zu kompilierenden markieren? Wie unterscheidet sich dieser Vergleich von einem zwischengespeicherten regulären Ausdruck? Wie können Sie anhand dieser Informationen feststellen, wann die Berechnungskosten im Vergleich zur...

168
So filtern Sie Zeilen in Pandas nach Regex

Ich möchte einen Datenrahmen mit Regex in einer der Spalten sauber filtern. Für ein erfundenes Beispiel: In [210]: foo = pd.DataFrame({'a' : [1,2,3,4], 'b' : ['hi', 'foo', 'fat', 'cat']}) In [211]: foo Out[211]: a b 0 1 hi 1 2 foo 2 3 fat 3 4 cat Ich möchte die Zeilen nach denen filtern, die mit...

166
Reguläre Ausdrücke lernen [geschlossen]

Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung...

165
Regulärer Ausdruck für das passende HH: MM-Zeitformat

Ich möchte einen regulären Ausdruck für die passende Zeit im HH: MM-Format. Folgendes habe ich und es funktioniert: ^[0-2][0-3]:[0-5][0-9]$ Dies passt alles von 00:00 bis 23:59. Ich möchte es jedoch so ändern, dass 0:00 und 1:00 usw. ebenso wie 00:00 und 01:30 übereinstimmen. Das heißt, die am...

164
Passen Sie die ganze Zeichenfolge an

Was ist der reguläre Ausdruck (in JavaScript, wenn es darauf ankommt), der nur übereinstimmt, wenn der Text genau übereinstimmt? Das heißt, am anderen Ende der Zeichenfolge sollten sich keine zusätzlichen Zeichen befinden. Zum Beispiel, wenn ich bin versucht zu passen abc, dann 1abc1, 1abcund...

160
Interpolieren eines Strings in einen regulären Ausdruck

Ich muss den Wert einer Zeichenfolge in meinen regulären Ausdruck in Ruby einsetzen. Gibt es eine einfache Möglichkeit, dies zu tun? Beispielsweise: foo = "0.0.0.0" goo = "here is some other stuff 0.0.0.0" if goo =~ /value of foo here dynamically/ puts

160
Erstellen Sie ein Array von Regex-Übereinstimmungen

In Java versuche ich, alle Regex-Übereinstimmungen an ein Array zurückzugeben, aber anscheinend können Sie nur überprüfen, ob das Muster mit etwas übereinstimmt oder nicht (Boolescher Wert). Wie kann ich eine Regex-Übereinstimmung verwenden, um ein Array aller Zeichenfolgen zu bilden, die mit...

160
Suchen und Ersetzen in Bash mit regulären Ausdrücken

Ich habe dieses Beispiel gesehen: hello=ho02123ware38384you443d34o3434ingtod38384day echo ${hello//[0-9]/} Welches folgt dieser Syntax: ${variable//pattern/replacement} Leider patternscheint das Feld keine vollständige Regex-Syntax zu unterstützen (wenn ich es verwende .oder \szum Beispiel...