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.





7
führende Nullen in Schienen
Ich habe Felder hrundmin beide Ganzzahlen in meiner Anwendung. hrWenn der Benutzer für Feld "1" eingibt, möchte ich, dass Rails es automatisch auf "01" auffüllt, bevor es in der Datenbank gespeichert wird. Auch für das minFeld, wenn der Benutzer "0" eingibt, sollte es als "00" eingegeben werden. Wie kann ich …

13
Erkennen Sie URLs im Text mit JavaScript
Hat jemand Vorschläge zum Erkennen von URLs in einer Reihe von Zeichenfolgen? arrayOfStrings.forEach(function(string){ // detect URLs in strings and do something swell, // like creating elements with links. }); Update: Ich habe diesen regulären Ausdruck zur Linkerkennung verwendet ... Anscheinend einige Jahre später. kLINK_DETECTION_REGEX = /(([a-z]+:\/\/)?(([a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel|local|internal))(:[0-9]{1,5})?(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&]*)?)?(#[a-zA-Z0-9!$&'()*+.=-_~:@/?]*)?)(\s+|$)/gi Der vollständige Helfer (mit …
151 javascript  regex  url 

19
Was ist der einfachste Weg, um eine Java-Zeichenfolge von allen Großbuchstaben (durch Unterstriche getrennte Wörter) in CamelCase (keine Worttrennzeichen) zu konvertieren?
Der Titel sagt so ziemlich alles. Was ist die einfachste / eleganteste Art, wie ich in Java eine Zeichenfolge vom Format "THIS_IS_AN_EXAMPLE_STRING"in das Format " ThisIsAnExampleString" konvertieren kann ? Ich denke, es muss mindestens einen Weg geben, dies zu tunString.replaceAll() einem regulären Ausdruck . Meine ersten Gedanken sind: Stellen Sie …
151 java  regex  string 


7
Python nicht gierige Regexe
Wie erstelle ich eine Python-Regex wie "(.*)"diese, wenn "a (b) c (d) e"Python-Übereinstimmungen "b"statt "b) c (d"? Ich weiß, dass ich "[^)]"anstelle von verwenden kann ".", aber ich suche nach einer allgemeineren Lösung, die meine Regex ein wenig sauberer hält. Gibt es eine Möglichkeit, Python zu sagen "Hey, passe das …

8
Java RegEx Metazeichen (.) Und gewöhnlicher Punkt?
Wie Sie in Java RegEx den Unterschied zwischen .(Punkt) dem Metazeichen und dem normalen Punkt herausfinden, wie wir ihn in einem Satz verwenden. Wie für andere Metazeichen diese Art von Situation zu handhaben zu wie ( *, +, \d, ...)
150 java  regex 

6
Konvertieren Sie das PHP-Abschluss-Tag in einen Kommentar
Eine der Zeilen in meinem Skript enthält ein PHP-Abschluss-Tag in einer Zeichenfolge. Im normalen Betrieb verursacht dies kein Problem, aber ich muss die Zeile auskommentieren. Ich habe versucht , mit dieser Zeile auszukommen //, /* */und #aber keiner von ihnen zu arbeiten, hält die Parser - Tag einen tatsächlicher End …
149 php  regex  tags  comments 

21
Wie debuggt man eine Regex? [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 sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
149 regex  debugging  pcre 


17
Regulärer Ausdruck zum Abgleichen von Längen- / Breitengradkoordinaten?
Ich versuche, einen regulären Ausdruck für übereinstimmende Längen- / Breitengradkoordinaten zu erstellen. Um eine Zahl mit doppelter Genauigkeit abzugleichen, habe ich (\-?\d+(\.\d+)?)versucht, diese zu einem einzigen Ausdruck zu kombinieren: ^(\-?\d+(\.\d+)?),\w*(\-?\d+(\.\d+)?)$ Ich habe erwartet, dass dies mit einem Doppel, einem Komma, vielleicht etwas Leerzeichen und einem weiteren Doppel übereinstimmt, aber es …
149 regex 

6
Bedeutet "\ d" in Regex eine Ziffer?
Ich fand das in 123, \dStreichhölzer 1und 3aber nicht 2. Ich habe mich gefragt, ob \deine Ziffer mit einer bestimmten Anforderung übereinstimmt. Ich spreche von Regex im Python-Stil. Das Plugin für reguläre Ausdrücke in Gedit verwendet Regex im Python-Stil. Ich habe eine Textdatei mit dem Inhalt erstellt 123 Nur 1und …
147 python  regex  encoding  gedit 

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.