Articles of Regex

Regex jedes ASCII-Zeichen

Was ist die Regex um xxx[any ASCII character here, spaces included]+xxx ? Ich versuche xxx[(\w)(\W)(\s)]+xxx , aber es scheint nicht zu funktionieren.

Wie kann ich eine Regex schreiben, die nicht gierig ist?

Ich brhttps://stackoverflow.com/questions/11898998/how-can-i-write-a-regex-which-matches-non-greedy/auche Hilfe bei der Anphttps://stackoverflow.com/questions/11898998/how-can-i-write-a-regex-which-matches-non-greedy/assung von regulären Ausdrücken mit nicht-gierigen Optionen. Dhttps://stackoverflow.com/questions/11898998/how-can-i-write-a-regex-which-matches-non-greedy/as Spielmuster ist: Der phttps://stackoverflow.com/questions/11898998/how-can-i-write-a-regex-which-matches-non-greedy/assende Text ist: https://stackoverflow.com/questions/11898998/how-can-i-write-a-regex-which-matches-non-greedy/abc Ich https://stackoverflow.com/questions/11898998/how-can-i-write-a-regex-which-matches-non-greedy/teste https://stackoverflow.com/questions/11898998/how-can-i-write-a-regex-which-matches-non-greedy/auf http://regexphttps://stackoverflow.com/questions/11898998/how-can-i-write-a-regex-which-matches-non-greedy/al.com Dieser Ausdruck entspricht dem geshttps://stackoverflow.com/questions/11898998/how-can-i-write-a-regex-which-matches-non-greedy/amten Text von <img bis lhttps://stackoverflow.com/questions/11898998/how-can-i-write-a-regex-which-matches-non-greedy/ast > . Ich brhttps://stackoverflow.com/questions/11898998/how-can-i-write-a-regex-which-matches-non-greedy/auche es, um mit dem ersten > nhttps://stackoverflow.com/questions/11898998/how-can-i-write-a-regex-which-matches-non-greedy/ach dem ersten <img , https://stackoverflow.com/questions/11898998/how-can-i-write-a-regex-which-matches-non-greedy/also würde ich hier zwei Übereinstimmungen […]

Unterschied zwischen \ w und \ b Meta-Zeichen für reguläre Ausdrücke

Kann jemand den Unterschied zwischen \w und \b regulären Ausdruckmeta-Zeichen erklären? Ich verstehe, dass diese beiden Meta-Zeichen für Wortgrenzen verwendet werden. Abgesehen davon, welcher Meta-Charakter ist für mehrsprachige Inhalte effizient?

RE-Fehler: Ungültige Bytefolge unter Mac OS X

Ich versuche, eine Zeichenkette in einem Makefile unter Mac OS X für das Cross-Compiling nach iOS zu ersetzen. Die Zeichenfolge enthält doppelte Anführungszeichen. Der Befehl lautet: sed -i “” ‘s|”iphoneos-cross”,”llvm-gcc:-O3|”iphoneos-cross”,”clang:-Os|g’ Configure Und der Fehler ist: sed: RE error: illegal byte sequence Ich habe versucht, die doppelten Anführungszeichen, Kommas, Bindestriche und Doppelpunkte ohne Freude zu entkommen. […]

Überprüfen Sie, ob eine Zeichenfolge mit einer Regex in JS übereinstimmt

Ich möchte JavaScript verwenden (kann mit jQuery sein), um eine clientseitige validation durchzuführen, um zu prüfen, ob eine Zeichenkette der Regex entspricht: ^([a-z0-9]{5,})$ Idealerweise wäre es ein Ausdruck, der wahr oder falsch zurückkehrt. Ich bin ein JavaScript-Neuling, passt match() was ich brauche? Es scheint zu überprüfen, ob ein Teil einer Zeichenkette mit einer Regex übereinstimmt, […]

Übereinstimmung mit Leerzeichen, nicht mit Zeilenumbrüchen

Ich möchte manchmal Whitespace aber nicht Newline übereinstimmen. Bisher habe ich auf [ \t] . Gibt es eine weniger peinliche Art?

Wie kann ich verschachtelte Klammern mit Regex abgleichen?

Wie der Titel sagt, hier eine Beispieleingabe: (outer (center (inner) (inner) center) ouer) (outer (inner) ouer) (outer ouer) Natürlich werden die übereinstimmenden Zeichenfolgen durch Rekursion verarbeitet. Ich möchte, dass die erste Rekursion übereinstimmt: [ (outer (center (inner) (inner) center) ouer), (outer (inner) ouer), (outer ouer)] Und die Nachbearbeitung ist natürlich überflüssig …

Verwenden von Java zum Suchen nach Teilstrings einer größeren Zeichenfolge mit Regulärem Ausdruck

Wenn ich eine solche Zeichenfolge habe: FOO[BAR] Ich brauche einen generischen Weg, um den “BAR” String aus dem String zu bekommen, so dass egal welcher String zwischen den eckigen Klammern steht, er den String bekommen könnte. z.B FOO[DOG] = DOG FOO[CAT] = CAT

C # Regex Split – Komma außerhalb der Anführungszeichen

Ich habe ziemlich viele Strings (Segmente von SQL-Code, tatsächlich) mit dem folgenden Format: (‘ABCDEFG’, 123542, ‘XYZ 99,9′) und ich muss diese Zeichenfolge unter Verwendung von C # teilen, um Folgendes zu erhalten: “ABCDEFG” 123542 ‘XYZ 99,9’ Ich benutzte ursprünglich ein einfaches Split(‘,’) , aber da das Komma innerhalb des letzten Parameters Chaos in der Ausgabe […]

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

Ich möchte eine Regexp für die Anpassung der Zeit im Format HH: MM. Hier ist, was ich habe, und es funktioniert: ^[0-2][0-3]:[0-5][0-9]$ Dies entspricht alles von 00:00 bis 23:59. Allerdings möchte ich es ändern, also 0:00 und 1:00, usw. sind auch abgestimmt als auch 00:00 und 01:30. Dh, die Ziffer ganz links ist optional, um […]