Articles of Regex

Regex: Ich will das und das und das … in beliebiger Reihenfolge

Ich bin mir nicht einmal sicher ob das möglich ist oder nicht, aber hier ist was ich möchte. String: “NS306 FEBRUARY 20078/9/201013B1-9-1Low31 AUGUST 19870” Ich habe ein Textfeld, in das ich die Suchparameter eintippe, und sie sind durch Leerzeichen begrenzt. Aus diesem Grund möchte ich eine Übereinstimmung zurückgeben ist string1 ist in der Zeichenfolge und […]

Entfernen Sie einen Teil einer Zeichenfolge

Wie entferne ich einen Teil einer Zeichenkette? Zum Beispiel in ATGAS_1121 möchte ich alles vor _ entfernen.

Finde den Ort des Zeichens in der Zeichenkette

Ich möchte den Ort eines Zeichens in einer Zeichenfolge finden. Sprich: string = “the2quickbrownfoxeswere2tired” Ich möchte, dass die function 4 und 24 – die Zeichenposition der 2 s in der string .

Wie validiere ich die E-Mail-ID in angularJs mit ng-pattern?

Ich versuche, ein E–Mail-ID-Feld in angularJs mithilfe der ng-Muster-Direktive zu validieren. Aber ich bin neu bei AngularJs. Ich muss eine Fehlermeldung anzeigen, sobald der Benutzer die falsche E-Mail-ID eingibt. Der Code, den ich unten habe, versuche ich zu lösen. Hilf mir, mit ng-pattern das richtige Ergebnis zu erzielen. function Ctrl($scope) { $scope.text = ‘enter email’; […]

Regex-Abgleich in einer Bash If-statement

Was habe ich hier falsch gemacht? Versuchen Sie, eine Zeichenfolge mit Leerzeichen, Kleinbuchstaben, Großbuchstaben oder Zahlen zu finden. Sonderzeichen wären auch nett, aber ich denke, das erfordert bestimmte Zeichen zu entkommen. TEST=”THIS is a TEST title with some numbers 12345 and special char *&^%$#” if [[ “$TEST” =~ [^a-zA-Z0-9\ ] ]]; then BLAH; fi Dies […]

Regulärer Ausdruck \ p {L} und \ p {N}

Ich bin neu für reguläre Ausdrücke und habe den folgenden regulären Ausdruck erhalten: (\p{L}|\p{N}|_|-|\.)* Ich weiß was * bedeutet und | bedeutet “oder” und das entkommt. Aber was ich nicht weiß, was \p{L} und \p{N} bedeutet. Ich habe Google danach gesucht, ohne Ergebnis … Kann mir jemand helfen?

Was ist die Zeitkomplexität von Average Regex-Algorithmen?

Ich bin nicht neu in der Verwendung von regulären Ausdrücken, und ich verstehe die grundlegende Theorie, auf der sie basieren – Finite-State-Maschinen. Ich bin jedoch nicht so gut in der algorithmischen Analyse und verstehe nicht, wie eine Regex zu vergleichen ist, eine einfache lineare Suche. Ich frage, weil es auf der Oberfläche wie eine lineare […]

R dplyr: Benenne Variablen mit String-functionen um

(Etwas verwandte Frage: Geben Sie neue Spaltennamen als String in der Umbenennungsfunktion von dplyr ein ) In der Mitte einer dplyr Kette ( %>% ) möchte ich mehrere Spaltennamen durch functionen ihrer alten Namen ersetzen (mit tolower oder gsub usw.) library(tidyr); library(dplyr) data(iris) # This is what I want to do, but I’d like to […]

und / oder Operator in regulärem Ausdruck

Ich programmiere einen Vokabelalgorithmus, der prüft, ob ein Benutzer das Wort richtig eingegeben hat. Ich habe folgende Situation: Die richtige Lösung für das Wort wäre “part1, part2”. Der Benutzer sollte entweder “part1” (Antwort 1), “part2” (Antwort 2) oder “part1, part2” (Antwort 3) eingeben können. Ich versuche nun, die vom Benutzer angegebene Zeichenfolge mit dem folgenden, […]

regulärer Ausdruck, um Leerzeichen zwischen Wörtern zu ermöglichen

Ich möchte einen regulären Ausdruck, der Symbole verhindert und nur Buchstaben und Zahlen erlaubt. Diese Regex funktioniert gut, aber es erlaubt keine Leerzeichen zwischen Wörtern. ^[a-zA-Z0-9_]*$ Wenn Sie beispielsweise diesen regulären Ausdruck verwenden, ist “HelloWorld” in Ordnung, aber “Hello World” stimmt nicht überein. Wie kann ich es anpassen, um Leerzeichen zuzulassen?