Articles of Regex

Wie man Stack-Overflow-Auto-Link-Verhalten nachahmt

Mit PHP, wie kann ich das automatische Verbindungsverhalten von Stack Overflow (welches BTW ist unglaublich cool) nachahmen? Zum Beispiel die folgende URL: http://www.stackoverflow.com/questions/1925455/how-to-mimic-stackoverflow-auto-link-behavior Wird in folgendes umgewandelt: stackoverflow.com/questions/1925455/… Das title Attribut interessiert mich in diesem Fall nicht wirklich. Und das: http://pt.php.net/manual/en/function.base-convert.php Wird in folgendes umgewandelt: pt.php.net/manual/en/… Wie kann ich eine ähnliche function in PHP machen? […]

Regulärer Ausdruck für Vor- und Nachname

Für die validation von Webseiten benötige ich die Vor- und Nachnamenvalidierung. Für den Vornamen sollte es nur Buchstaben enthalten und mehrere Wörter mit Leerzeichen und keine Buchstaben und mindestens 3 Zeichen und höchstens 30 Zeichen enthalten. Leere Zeichenfolge sollte nicht überprüft werden. Dh: Jason, Jason, Jason Smith, Jason Smith, Jason, Jason Smith, Jason Smith, Jason […]

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. […]