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.

30
Regulärer Ausdruck, der mit gültigen IPv6-Adressen übereinstimmt
Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich habe Probleme beim Schreiben eines regulären Ausdrucks, der mit gültigen IPv6-Adressen übereinstimmt, einschließlich solcher in ihrer komprimierten Form (wobei in ::jedem Bytepaar Nullen oder …
111 regex  networking  ipv6 


11
Extrahieren Sie eine Übereinstimmung mit regulären Ausdrücken
Ich versuche, eine Zahl aus einer Zeichenfolge zu extrahieren. Und mach so etwas wie [0-9]+an der Schnur "aaa12xxx"und hol "12". Ich dachte, es wäre so etwas wie: > grep("[0-9]+", "aaa12xxx", value=TRUE) [1] "aaa12xxx" Und dann dachte ich mir ... > sub("[0-9]+", "\\1", "aaa12xxx") [1] "aaaxxx" Aber ich habe eine Antwort …
111 regex  r 

9
Wie kann man eine Übereinstimmung mit Regex „invers“ machen?
Ich benutze RegexBuddy, aber ich habe trotzdem Probleme mit dieser Sache: \ Ich verarbeite Zeile für Zeile eine Datei. Ich habe ein "Linienmodell" gebaut, das meinen Wünschen entspricht. Jetzt möchte ich ein inverses Match machen ... dh ich möchte Linien mit einer Folge von 6 Buchstaben abgleichen, aber nur wenn …

5
Ist bei Java RegEx die Groß- und Kleinschreibung nicht zu beachten?
Wenn Sie in Java ein replaceAll ausführen, suchen Sie nach einem regulären Ausdrucksmuster wie: replaceAll("\\?i\\b(\\w+)\\b(\\s+\\1)+\\b", "$1"); (um doppelte aufeinanderfolgende Wörter zu entfernen, bei denen die Groß- und Kleinschreibung nicht berücksichtigt wird, z. B. Testtest), bin ich mir nicht sicher, wo ich das ablege ?i. Ich habe gelesen, dass es am …





8
Wie füge ich http: // hinzu, wenn es in der URL nicht vorhanden ist?
Wie kann ich http://zu einer URL , wenn es nicht bereits ein Protokoll enthalten (zB http://, https://oder ftp://)? Beispiel: addhttp("google.com"); // http://google.com addhttp("www.google.com"); // http://www.google.com addhttp("google.com"); // http://google.com addhttp("ftp://google.com"); // ftp://google.com addhttp("https://google.com"); // https://google.com addhttp("http://google.com"); // http://google.com addhttp("rubbish"); // http://rubbish
110 php  regex 





15
Regexp Java zur Kennwortüberprüfung
Ich erstelle einen regulären Ausdruck für die Kennwortüberprüfung, der in einer Java-Anwendung als Konfigurationsparameter verwendet wird. Der reguläre Ausdruck ist: ^.*(?=.{8,})(?=..*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$ Die Passwortrichtlinie lautet: Mindestens 8 Zeichen Enthält mindestens eine Ziffer Enthält mindestens ein unteres Alpha-Zeichen und ein oberes Alpha-Zeichen Enthält mindestens ein Zeichen innerhalb eines Satzes von Sonderzeichen ( …
109 java  regex 

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.