Als «regex» getaggte Fragen

Reguläre Ausdrücke bieten eine deklarative Sprache, um Muster innerhalb von Zeichenfolgen abzugleichen. Sie werden häufig zur Validierung, Analyse und Transformation von Zeichenfolgen verwendet. Da reguläre Ausdrücke nicht vollständig standardisiert sind, sollten alle Fragen mit diesem Tag auch ein Tag enthalten, das die jeweilige Programmiersprache oder das jeweilige Tool angibt. HINWEIS: Wenn Sie nach HTML-, JSON- usw. Regexen fragen, werden Sie in der Regel mit negativen Reaktionen konfrontiert. Wenn es einen Parser dafür gibt, verwenden Sie diesen stattdessen.


5
Konvertieren Sie eine Zeichenfolge in Ruby mit regulären Ausdrücken
Ich muss Zeichenfolgen wie "/ [\ w \ s] + /" in reguläre Ausdrücke konvertieren. "/[\w\s]+/" => /[\w\s]+/ Ich habe versucht, verschiedene RegexpMethoden wie: Regexp.new("/[\w\s]+/") => /\/[w ]+\//ähnlich Regexp.compileund Regexp.escape. Aber keiner von ihnen kehrt zurück, wie ich erwartet hatte. Außerdem habe ich versucht, Backslashes zu entfernen: Regexp.new("[\w\s]+") => /[w …
117 ruby  regex  string  ruby-1.9.3 

7
Javascript Split Regex Frage
Hallo, ich versuche, was ich dachte, wäre ein ziemlich einfacher Regex in Javascript, aber es macht mir viel Ärger. Ich möchte die Möglichkeit haben, ein Datum über Javascript zu teilen, indem ich es entweder durch ein '-', '.', '/' Und '' teile. var date = "02-25-2010"; var myregexp2 = new …
116 javascript  regex  split 

1
Unterstützung für mehrzeilige Regex in Vim
Ich stelle fest, dass die Standard-Regex-Syntax für den Abgleich über mehrere Zeilen hinweg die Verwendung von / s ist, wie folgt: This is\nsome text /This.*text/s Dies funktioniert beispielsweise in Perl, scheint jedoch in Vim nicht unterstützt zu werden. Stattdessen muss ich viel genauer sein: /This[^\r\n]*[\r\n]*text/ Ich kann keinen Grund finden, …
116 regex  vim 


3
Entfernen Sie alle Sonderzeichen aus einer Zeichenfolge in R?
Wie entferne ich alle Sonderzeichen aus der Zeichenkette in R und ersetze sie durch Leerzeichen? Einige zu entfernende Sonderzeichen sind: ~!@#$%^&*(){}_+:"<>?,./;'[]-= Ich habe es regexmit [:punct:]Muster versucht , aber es entfernt nur Satzzeichen. Frage 2: Und wie entferne ich Zeichen aus Fremdsprachen wie : â í ü Â á ą …
116 regex  string  r  character 






12
Regulärer Ausdruck für Gleitkommazahlen
Ich habe die Aufgabe, Gleitkommazahlen abzugleichen. Ich habe den folgenden regulären Ausdruck dafür geschrieben: [-+]?[0-9]*\.?[0-9]* Es wird jedoch ein Fehler zurückgegeben: Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ ) Nach meinem Wissen müssen wir auch für das einen Escape-Charakter verwenden .. Bitte korrigieren …
115 regex 

3
Teilen Sie eine Zeichenfolge auf Leerzeichen in Go?
" word1 word2 word3 word4 "Was wäre angesichts einer Eingabezeichenfolge wie der beste Ansatz, um diese als Array von Zeichenfolgen in Go aufzuteilen? Beachten Sie, dass zwischen jedem Wort eine beliebige Anzahl von Leerzeichen oder Zeichen mit Unicode-Abstand stehen kann. In Java würde ich nur verwenden someString.trim().split("\\s+"). (Hinweis: Ein möglicher …
115 regex  go 


13
Regulärer Ausdruck für doppelte Wörter
Ich bin ein Neuling mit regulären Ausdrücken, und ich kann nicht genau herausfinden, wie man einen einzelnen regulären Ausdruck schreibt, der mit doppelten aufeinanderfolgenden Wörtern "übereinstimmt", wie z. Paris in der der Frühling. Nicht , dass das damit zusammenhängt. Warum lachst du? Sind meine regulären Ausdrücke so schlecht? Gibt es …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.