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.

3
Unicode-Äquivalente für \ w und \ b in regulären Java-Ausdrücken?
Viele moderne Regex-Implementierungen interpretieren die \wKurzform der Zeichenklasse als "einen beliebigen Buchstaben, eine Ziffer oder eine verbindende Interpunktion" (normalerweise: Unterstrich). Auf diese Weise, ein regulärer Ausdruck wie \w+Streichhölzer Wörter wie hello, élève, GOÄ_432oder gefräßig. Java leider nicht. In Java \wist beschränkt auf [A-Za-z0-9_]. Dies macht es unter anderem schwierig, Wörter …



9
Ersetzen Sie nicht numerische Zeichen durch leere Zeichenfolgen
Schnelle Add-On-Anforderung in unserem Projekt. Ein Feld in unserer Datenbank, in dem eine Telefonnummer gespeichert ist, darf nur 10 Zeichen zulassen. Wenn ich also "(913) -444-5555" oder etwas anderes übergeben bekomme, gibt es eine schnelle Möglichkeit, eine Zeichenfolge durch eine spezielle Ersetzungsfunktion zu führen, bei der ich eine Reihe von …
125 c#  regex  string  phone-number 



21
PHP-Validierung / Regex für URL
Ich habe nach einem einfachen regulären Ausdruck für URLs gesucht. Hat jemand einen zur Hand, der gut funktioniert? Ich habe keine mit den Validierungsklassen des zend-Frameworks gefunden und mehrere Implementierungen gesehen.
125 php  regex  url  validation 

5
Ruby Regexp-Gruppenabgleich, weisen Sie Variablen in einer Zeile zu
Ich versuche gerade, einen String in mehrere Variablen umzuwandeln. Beispielzeichenfolge: ryan_string = "RyanOnRails: This is a test" Ich habe es mit diesem regulären Ausdruck mit 3 Gruppen abgeglichen: ryan_group = ryan_string.scan(/(^.*)(:)(.*)/i) Um nun auf jede Gruppe zuzugreifen, muss ich Folgendes tun: ryan_group[0][0] (first group) RyanOnRails ryan_group[0][1] (second group) : ryan_group[0][2] …

6
Regex passt alles nach dem Fragezeichen?
Ich habe einen Feed in Yahoo Pipes und möchte nach einem Fragezeichen alles abgleichen. Bisher habe ich herausgefunden, wie man das Fragezeichen mit .. \? Nun nur um alles zusammenzubringen, was nach / nach dem Fragezeichen steht.
125 regex 

20
Regulärer Ausdruck, der der 10-stelligen Standardtelefonnummer entspricht
Ich möchte einen regulären Ausdruck für eine Standardtelefonnummer vom Typ US schreiben, die die folgenden Formate unterstützt: ###-###-#### (###) ###-#### ### ### #### ###.###.#### Dabei bedeutet # eine beliebige Zahl. Bisher habe ich mir folgende Ausdrücke ausgedacht ^[1-9]\d{2}-\d{3}-\d{4} ^\(\d{3}\)\s\d{3}-\d{4} ^[1-9]\d{2}\s\d{3}\s\d{4} ^[1-9]\d{2}\.\d{3}\.\d{4} beziehungsweise. Ich bin mir nicht ganz sicher, ob der …
125 regex 


14
Wie kann ich HTML-Tags aus einer Zeichenfolge in ASP.NET entfernen?
Wie kann ich mit ASP.NET die HTML-Tags einer bestimmten Zeichenfolge zuverlässig entfernen (dh keinen regulären Ausdruck verwenden)? Ich suche so etwas wie PHPs strip_tags. Beispiel: <ul><li>Hello</li></ul> Ausgabe: "Hallo" Ich versuche, das Rad nicht neu zu erfinden, aber ich habe bisher nichts gefunden, was meinen Bedürfnissen entspricht.
123 c#  asp.net  html  regex  string 


22
Regulärer Ausdruck für Vor- und Nachnamen
Für die Validierung der Website benötige ich die Validierung von Vor- und Nachnamen. Der Vorname sollte nur Buchstaben enthalten, kann aus mehreren Wörtern mit Leerzeichen bestehen und besteht aus mindestens drei Zeichen, maximal jedoch aus den oberen 30 Zeichen. Eine leere Zeichenkette sollte nicht (zB validiert werden Jason , Jason …
122 regex  validation 


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.