Articles of Regex

Wie entferne ich alle Leerzeichen aus einer Zeichenkette?

So wird ” xx yy 11 22 33 ” zu “xxyy112233” . Wie kann ich das erreichen?

Was ist “The Best” US-Währung RegEx?

Eine schnelle Suche nach Währung Regex bringt eine Menge Ergebnisse . Das Problem, das ich habe, wenn ich eine von diesen auswähle, ist, dass Regex schwierig zu überprüfen ist, ohne alle Randfälle zu prüfen. Ich könnte viel Zeit damit verbringen, da ich sicher bin, dass es schon Hunderte anderer Entwickler getan haben. Hat jemand eine […]

Warum sind reguläre Ausdrücke so kontrovers?

Bei der Untersuchung von regulären Ausdrücken (auch als RegEx-es bekannt) gibt es viele Individuen, die reguläre Ausdrücke als den Heiligen Gral zu sehen scheinen. Etwas, das so kompliziert aussieht – muss nur die Antwort auf jede Frage sein. Sie neigen dazu zu denken, dass jedes Problem mit regulären Ausdrücken lösbar ist. Auf der anderen Seite […]

Alle Vorkommen einer Regex abgleichen

Gibt es eine schnelle Möglichkeit, jede Übereinstimmung eines regulären Ausdrucks in Ruby zu finden? Ich habe das Regex-Objekt in der Ruby STL durchgesehen und ohne Erfolg nach Google gesucht.

Richtiger Weg zum Backslash in PHP-Regex?

Aus reiner Neugierde versuche ich herauszufinden, was genau der richtige Weg ist, um einem Backslash zu entkommen, um ihn in einem regulären PHP-Ausdrucksmuster zu verwenden: TEST 01: (3 Backslashes) $pattern = “/^[\\\]{1,}$/”; $string = ‘\\’; // —– RETURNS A MATCH —– TEST 02: (4 Backslashes) $pattern = “/^[\\\\]{1,}$/”; $string = ‘\\’; // —– ALSO RETURNS […]

Entfernen Sie einen Teil der Zeichenfolge nach “.”

Ich arbeite mit NCBI-Referenzsequenz-Zugangsnummern wie Variable a : a <- c("NM_020506.1","NM_020519.1","NM_001030297.2","NM_010281.2","NM_011419.3", "NM_053155.2") Um Informationen aus dem biomart Paket zu erhalten, muss ich die .1 , .2 usw. nach den Zugangsnummern entfernen. Normalerweise mache ich das mit diesem Code: b <- sub("..*", "", a) # [1] "" "" "" "" "" "" Aber wie Sie sehen […]

Wie verwende ich regex in der String.contains () Methode in Java?

Ich möchte prüfen, ob eine Zeichenfolge die Wörter “speichert”, “speichern” und “Produkt” in dieser Reihenfolge enthält. Egal was dazwischen ist. Ich habe versucht, someString.contains(stores%store%product); und auch .contains(“stores%store%product”); Muss ich eine Regex explizit deklarieren und sie an die Methode übergeben, oder kann ich überhaupt keine Regex übergeben?

Wie funktioniert der reguläre Ausdruck ‘(? <= #) + (? = #)'?

Ich habe die folgende Regex in einem C # -Programm und habe Schwierigkeiten, es zu verstehen: (?<=#)[^#]+(?=#) Ich werde es auf etwas reduzieren, von dem ich glaube, dass ich es verstanden habe: (?<=#) a group, matching a hash. what's `?<=`? [^#]+ one or more non-hashes (used to achieve non-greediness) (?=#) another group, matching a hash. […]

Ersetzen Sie den letzten Teil der Zeichenfolge

Ich möchte den letzten String ersetzen, der ein ist , mit ) Angenommen, die Zeichenfolge lautet: Einfügen in dual (Name, Datum, umgerechnet werden zu: Einfügen in dual (Name, Datum)

Ich brauche ein Regex-Muster, um Webseiten-Links in HTML zu finden. Ich benutze zuerst @”(.*?)” , um Links ( ) zu extrahieren, aber ich kann href nicht davon href . Meine Saiten sind: 1, 2 und 3 sind gültig und ich brauche sie, aber Nummer 4 ist nicht gültig für mich ( ? Und = ist […]