Articles of Regex

Regulärer Ausdruck, um URLs innerhalb einer Zeichenfolge zu finden

Kennt jemand einen regulären Ausdruck, den ich verwenden könnte, um URLs innerhalb einer Zeichenkette zu finden? Ich habe viele reguläre Ausdrücke bei Google gefunden, um festzustellen, ob eine ganze Zeichenfolge eine URL ist, aber ich muss in der Lage sein, eine ganze Zeichenfolge nach URLs zu durchsuchen. Ich möchte beispielsweise www.google.com und http://yahoo.com in der […]

Regulärer Ausdruck zum Entfernen von HTML-Tags

Ich verwende den folgenden regulären Ausdruck, um HTML-Tags aus einer Zeichenfolge zu entfernen. Es funktioniert, außer ich verlasse das schließende Tag. Wenn ich versuche: https://stackoverflow.com/questions/3790681/regular-expression-to-remove-html-tags/blah zu entfernen, bleibt die . Ich kenne Regular Expression-Syntax überhaupt nicht und fummle durch diese. Kann jemand mit RegEx-Wissen mir ein Muster geben, das funktioniert? Hier ist mein Code: string […]

Extrahiere Informationen innerhalb aller Klammern in R

Ich habe eine Zeichenkette und was die Informationen innerhalb mehrerer Klammern zu extrahieren. Momentan kann ich die Informationen aus der letzten Klammer mit dem folgenden Code extrahieren. Wie würde ich es so machen, dass es mehrere Klammern extrahiert und als Vektor zurückgibt? j <- "What kind of cheese isn't your cheese? (wonder) Nacho cheese! (groan) […]

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 …