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
Regex, um alle zu entfernen (nicht numerische ODER-Periode)
Ich muss Text wie "joe ($ 3,004.50)" auf 3004.50 filtern, aber ich bin schrecklich bei Regex und kann keine geeignete Lösung finden. Es sollten also nur Zahlen und Punkte bleiben - alles andere gefiltert. Ich verwende C # und VS.net 2008 Framework 3.5
92 c#  regex 

6
Verwenden von RegEx in SQL Server
Ich suche nach Möglichkeiten zum Ersetzen / Codieren von Text mithilfe von RegEx basierend auf den folgenden RegEx-Einstellungen / -Parametern: RegEx.IgnoreCase = True RegEx.Global = True RegEx.Pattern = "[^a-z\d\s.]+" Ich habe einige Beispiele für RegEx gesehen, war jedoch verwirrt darüber, wie es in SQL Server auf die gleiche Weise angewendet …

27
Regulärer Ausdruck zum Suchen von URLs innerhalb einer Zeichenfolge
Kennt jemand einen regulären Ausdruck, mit dem ich URLs in einer Zeichenfolge finden könnte? Ich habe bei Google viele reguläre Ausdrücke gefunden, um festzustellen, ob eine ganze Zeichenfolge eine URL ist, aber ich muss in der Lage sein, eine ganze Zeichenfolge nach URLs zu durchsuchen. Zum Beispiel möchte ich in …
92 regex  string  url 


12
Regulärer Ausdruck zum Neuformatieren einer US-Telefonnummer in Javascript
Ich möchte eine Telefonnummer für die Anzeige in Javascript neu formatieren (ersetzen, nicht validieren - es gibt viele Referenzen zum Validieren). Hier ist ein Beispiel für einige Daten: 123 4567890 (123) 456-7890 (123) 456-7890 123 456 7890 123.456.7890 (leer / null) 1234567890 Gibt es eine einfache Möglichkeit, einen regulären Ausdruck …
92 javascript  regex 

30
Überprüfen von IPv4-Adressen mit regulärem Ausdruck
Ich habe versucht, einen effizienten regulären Ausdruck für die IPv4-Validierung zu erhalten, aber ohne viel Glück. Es schien an einem Punkt, an dem ich es hatte (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}, aber es führt zu einigen seltsamen Ergebnissen: $ grep --version grep (GNU grep) 2.7 $ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.1.1 192.168.1.1 $ grep …

10
Wie finde ich alle YouTube-Video-IDs in einer Zeichenfolge mithilfe eines regulären Ausdrucks?
Ich habe ein Textfeld, in das Benutzer alles schreiben können. Beispielsweise: Lorem Ipsum ist einfach Dummy-Text. http://www.youtube.com/watch?v=DUQi_R4SgWo der Druck- und Satzindustrie. Lorem Ipsum ist seit dem 16. Jahrhundert der Standard-Dummy-Text der Branche, als ein unbekannter Drucker eine Galeere vom Typ nahm und sie zu einem Musterbuch verschlüsselte. Es hat nicht …
91 php  regex  youtube 




3
Wie kann ich in Intellij IDEA einen regulären Ausdruck verwenden, um Groß- und Kleinschreibung zu ersetzen?
Ich habe danach gegoogelt und herausgefunden, wie ich mit anderen Regex-Parsern umgehen soll: http://vim.wikia.com/wiki/Changing_case_with_regular_expressions http://www.regular-expressions.info/replacecase.html Ich habe diese ausprobiert und auch nicht funktioniert. Als Beispiel möchte ich einen regulären Ausdruck verwenden, um dies zu ändern: private String Name; private Integer Bar = 2; Dazu: private String name; private Integer bar …



1
Muss ein Punkt in einer Zeichenklasse (eckige Klammern) eines regulären Ausdrucks maskiert werden?
Ein Punkt .in einem regulären Ausdruck entspricht einem einzelnen Zeichen. Damit Regex mit einem Punkt übereinstimmt, muss der Punkt maskiert werden:\. Ich wurde darauf hingewiesen, dass in eckigen Klammern []ein Punkt nicht maskiert werden muss. Zum Beispiel [.]{3}würde der Ausdruck: mit der ...Zeichenfolge übereinstimmen . Nicht wahr? Und wenn ja, …

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.