Articles of Regex

Zerlegen Sie die Zeichenfolge nach einem oder mehreren Leerzeichen oder Tabs

Wie kann ich eine Zeichenfolge um ein oder mehrere Leerzeichen oder Tabs auflösen? Beispiel: ABCD Ich möchte dies zu einem Array machen.

Regex für die Routenanpassung in Express

Ich bin nicht sehr gut mit regulären Ausdrücken, also möchte ich sicherstellen, dass ich das richtig mache. Nehmen wir an, ich habe zwei sehr ähnliche Routen, /discussion/:slug/ und /page/:slug/ . Ich möchte eine Route erstellen, die diesen beiden Seiten entspricht. app.get(‘/[discussion|page]/:slug’, function(req, res, next) { …enter code here… }) Ist das der richtige Weg? Im […]

Regex: Bestimmen, ob zwei reguläre Ausdrücke für die gleiche Eingabe übereinstimmen könnten?

Ich möchte herausfinden, ob es jemals Konflikte zwischen zwei bekannten regulären Ausdrücken geben könnte, damit der Benutzer eine Liste von sich gegenseitig ausschließenden regulären Ausdrücken erstellen kann. Zum Beispiel wissen wir, dass die regulären Ausdrücke unten ziemlich unterschiedlich sind, aber beide stimmen mit xy50 : ‘^xy1\d’ ‘[^\d]\d2$’ Ist es möglich, mit einem Computeralgorithmus zu bestimmen, […]

Java-Regex zum Extrahieren von Text zwischen Tags

Ich habe eine Datei mit einigen benutzerdefinierten Tags und möchte einen regulären Ausdruck schreiben, um die Zeichenfolge zwischen den Tags zu extrahieren. Zum Beispiel, wenn mein Tag ist: [customtag]String I want to extract[/customtag] Wie würde ich einen regulären Ausdruck schreiben, um nur die Zeichenfolge zwischen den Tags zu extrahieren? Dieser Code scheint ein Schritt in […]

Notepad ++ inkrementell ersetzen

Nehmen wir an, ich möchte eine 10 Zeilen Daten haben, aber ich möchte einen Wert für jede Zeile oder jedes Stück Daten erhöhen. Wie kann ich diesen Wert erhöhen? Zum Beispiel …. Wenn ich diese Zeilen habe, gibt es eine Regex-Methode zum Ersetzen der ID-Werte zum Inkrementieren? — Hier ist, wie ich es gerne aussehen […]

RegEx zum Ausschließen einer bestimmten String-Konstante

Kann ein regulärer Ausdruck verwendet werden, um eine beliebige Zeichenkette zu finden, außer einer bestimmten Zeichenkettenkonstanten, sagen wir “ABC”? Ist es möglich, nur eine bestimmte String-Konstante auszuschließen? Vielen Dank im Voraus.

Was ist der Unterschied zwischen “Gruppen” und “Captures” in regulären .NET-Ausdrücken?

Ich bin ein wenig unscharf über den Unterschied zwischen einer “Gruppe” und einem “Capture”, wenn es um die reguläre Ausdruckssprache von .NET geht. Betrachten Sie den folgenden C # -Code: MatchCollection matches = Regex.Matches(“{Q}”, @”^\{([AZ])\}$”); Ich erwarte, dass dies zu einem einzelnen Capture für den Buchstaben “Q” führt, aber wenn ich die Eigenschaften der zurückgegebenen […]

(Grep) Regex, um Nicht-ASCII-Zeichen zuzuordnen?

Unter Linux habe ich ein Verzeichnis mit vielen Dateien. Einige von ihnen haben Nicht-ASCII-Zeichen, aber sie sind alle gültig UTF-8 . Ein Programm hat einen Fehler, der verhindert, dass es mit Nicht-ASCII-Dateinamen arbeitet, und ich muss herausfinden, wie viele davon betroffen sind. Ich würde das mit find und dann einen Grep machen , um die […]

Wie man nur gefangene Gruppen mit sed ausgibt?

Gibt es eine Möglichkeit, sed mitzuteilen, dass nur erfasste Gruppen ausgegeben werden sollen? Zum Beispiel angesichts der Eingabe: This is a sample 123 text and some 987 numbers und Muster: /([\d]+)/ Kann ich nur die Ausgabe von 123 und 987 auf die Weise erhalten, die durch Rückverweise formatiert wurde?

Testen Sie, ob Zeichen in der Zeichenfolge in R enthalten sind

Ich versuche festzustellen, ob eine Zeichenfolge eine Teilmenge einer anderen Zeichenfolge ist. Beispielsweise: chars <- "test" value <- "es" Ich möchte TRUE zurückgeben, wenn “value” als Teil der Zeichenfolge “chars” angezeigt wird. Im folgenden Szenario möchte ich false zurückgeben: chars <- "test" value <- "et"