Als «regex» getaggte Fragen

112
Sie können dem Backslash mit Regex nicht entkommen?

Ich verwende den folgenden regulären Ausdruck ^[a-zA-Z0-9\',!;\?\$\^:\\\/`\|~&\" @#%\*\{}\(\)_\+\.\s=-]{1,1000}$ Ich weiß, dass es hässlich ist, aber bis jetzt erfüllt es seinen Zweck, abgesehen davon, dass der Backslash nicht erlaubt ist, wie ich denke, weil es entkommen ist. Ich habe es auch...

112
Regex für String enthält?

Was ist der reguläre Ausdruck, um einfach zu überprüfen, ob eine Zeichenfolge ein bestimmtes Wort enthält (z. B. 'Test')? Ich habe ein bisschen gegoogelt, kann aber kein klares Beispiel für eine solche Regex finden. Dies ist für ein Build-Skript gedacht, hat jedoch keinen Einfluss auf eine...

112
Verwendung von Regex in der String.contains () -Methode in Java

Ich möchte überprüfen, ob ein String die Wörter "speichert", "speichern" und "Produkt" in dieser Reihenfolge enthält, unabhängig davon, was sich dazwischen befindet. Ich habe versucht, someString.contains(stores%store%product);und auch.contains("stores%store%product"); Muss ich einen regulären...

111
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]...

110
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"); //...

109
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...