Als «regex» getaggte Fragen

389
Java-String nach neuer Zeile teilen

Ich versuche, Text in einem regulären Ausdruck JTextAreazu teilen, um den String nach zu teilen. \nDies funktioniert jedoch nicht und ich habe es auch mit \r\n|\r|nund vielen anderen Kombinationen von regulären Ausdrücken versucht . Code: public void insertUpdate(DocumentEvent e) { String split[],...

389
Welche Sonderzeichen müssen in regulären Ausdrücken maskiert werden?

Ich bin es leid, immer zu raten, ob ich Sonderzeichen wie ' ()[]{}|' usw. entkommen sollte, wenn ich viele Implementierungen von regulären Ausdrücken verwende. Dies ist beispielsweise bei Python, sed, grep, awk, Perl, Umbenennen, Apache, find usw. anders. Gibt es einen Regelsatz, der festlegt, wann...

384
Leerzeilen in Notepad ++ entfernen

Wie kann ich leere Zeilen in Notepad ++ ersetzen? Ich habe versucht zu suchen und durch die leeren Zeilen im Fund und nichts im Ersetzen zu ersetzen, aber es hat nicht funktioniert. Es braucht wahrscheinlich

382
So extrahieren Sie einen Teilstring mit Regex

Ich habe eine Zeichenfolge, die zwei einfache Anführungszeichen enthält, das 'Zeichen. Zwischen den einfachen Anführungszeichen stehen die Daten, die ich möchte. Wie kann ich einen regulären Ausdruck schreiben, um "die gewünschten Daten" aus dem folgenden Text zu extrahieren? mydata = "some string...

365
Wie finde ich alle Vorkommen eines Teilstrings?

Python hat string.find()und string.rfind()um den Index eines Teilstrings in einem String zu erhalten. Ich frage mich, ob es so etwas gibt, string.find_all()das alle gefundenen Indizes zurückgeben kann (nicht nur den ersten vom Anfang oder den ersten vom Ende). Zum Beispiel: string = "test test...

361
Regulärer Ausdruck zur Suche nach Gadaffi

Ich versuche nach dem Wort Gadaffi zu suchen. Was ist der beste reguläre Ausdruck, um danach zu suchen? Mein bisher bester Versuch ist: \b[KG]h?add?af?fi$\b Aber ich vermisse immer noch einige Zeitschriften. Irgendwelche Vorschläge? Update: Ich habe hier eine ziemlich umfangreiche Liste...

359
Wie greife ich nach allen Nicht-ASCII-Zeichen?

Ich habe mehrere sehr große XML-Dateien und versuche, die Zeilen zu finden, die Nicht-ASCII-Zeichen enthalten. Ich habe folgendes versucht: grep -e "[\x{00FF}-\x{FFFF}]" file.xml Dies gibt jedoch jede Zeile in der Datei zurück, unabhängig davon, ob die Zeile ein Zeichen im angegebenen Bereich...

358
Regex: Übereinstimmung mit dem ersten Auftreten eines Zeichens

Ich suche nach einem Muster, das bis zum ersten Auftreten eines bestimmten Zeichens zu allem passt , z. B. ";" - ein Semikolon . Ich habe das geschrieben: /^(.*);/ Aber es stimmt tatsächlich mit allem (einschließlich des Semikolons) bis zum letzten Auftreten eines Semikolons

343
Welche Regex passt zu jedem Zeichen außer Komma ',' oder Semikolon ';'?

Ist es möglich, einen regulären Ausdruck zu definieren, der mit jedem Zeichen außer einem bestimmten definierten Zeichen oder Zeichensatz übereinstimmt? Grundsätzlich wollte ich eine Zeichenfolge entweder durch Komma (,) oder Semikolon (;) teilen. Also dachte ich daran, es mit einem regulären...