Articles of Regex

Überlappende reguläre Ausdrücke zurückgeben

Gibt es einen regulären Ausdruck, der alle Instanzen eines Ausdrucks erfasst, unabhängig davon, ob sie sich überlappen oder nicht? ZB in /abc/def/ghi wenn ich alle Strings fangen möchte, die mit / . Die Regex (/.*) nur die gesamte Zeichenfolge zurück, aber ich möchte, dass sie auch auf /def/ghi und /ghi .

Regex teilen, um Strings zusammenhängender Zeichen zu extrahieren

Gibt es eine Regex, die mit String.split() funktionieren würde, um einen String in zusammenhängende Zeichen zu String.split() – dh geteilt, wo sich das nächste Zeichen vom vorherigen unterscheidet? Hier ist der Testfall: String regex = “your answer here”; String[] parts = “aaabbcddeee”.split(regex); System.out.println(Arrays.toString(parts)); Erwartete Ausgabe: [aaa, bb, c, dd, eee] Obwohl der Testfall nur Buchstaben […]

Wie kyrillische Zeichen mit einem regulären Ausdruck übereinstimmen

Wie passe ich französische und russische kyrillische Buchstaben mit einem regulären Ausdruck an? Ich möchte nur die Alpha-Zeichen, keine Zahlen oder Sonderzeichen machen. Gerade habe ich [A-Za-z]

PHP entfernt Sonderzeichen aus der Zeichenfolge

Ich habe Probleme beim Entfernen von Sonderzeichen. Ich möchte alle Sonderzeichen außer “() /.% – &” entfernen, da ich diese Zeichenfolge als Titel festlege. Ich habe Code aus dem Original bearbeitet (siehe unten): preg_replace(‘/[^a-zA-Z0-9_ -%][().][\/]/s’, ”, $String); Aber das funktioniert nicht, um Sonderzeichen wie “…”, “…” und andere zu entfernen. Originalcode: (das funktioniert, aber es […]

mod_rewrite: Unterstriche durch Bindestriche ersetzen

Ich zeige meine peinliche Ignoranz von REGEX-fu hier, aber: Ich habe derzeit eine Website, wo eine Ladung der URLs der Artikel als “article_name” geschrieben wird, während die neueren als “article-name” geschrieben werden. Ich möchte alle auf die Verwendung von Bindestrichen verschieben. Gibt es also einen regulären Ausdruck, mit dem ich die älteren URLs in ihre […]

Regex Datumsformatvalidierung auf Java

Ich frage mich nur, ob es einen Weg (vielleicht mit Regex) gibt, um zu validieren, dass eine Eingabe auf einer Java-Desktop-App genau eine Zeichenfolge ist, die wie folgt formatiert ist: “YYYY-MM-DD”. Ich habe gesucht, aber ohne Erfolg. Vielen Dank

Wie berechnet man die Anzahl des Auftretens eines bestimmten Zeichens in jeder Zeile einer String-Spalte?

Ich habe einen data.frame, in dem bestimmte Variablen eine Textzeichenfolge enthalten. Ich möchte die Anzahl der Vorkommen eines bestimmten Zeichens in jeder einzelnen Zeichenkette zählen. Beispiel: q.data<-data.frame(number=1:3, string=c("greatgreat", "magic", "not")) Ich möchte eine neue Spalte für q.data mit der Anzahl des Auftretens von “a” in der Zeichenkette (dh. C (2,1,0)) erstellen. Der einzige verworrene Ansatz, […]

Entfernen Sie die Steuerzeichen aus der PHP-Zeichenfolge

Wie kann ich Steuerzeichen wie STX aus einer PHP-Zeichenfolge entfernen? Ich habe mit herumgespielt preg_replace(“/[^a-zA-Z0-9 .\-_;!:?äÄöÖüÜß=’\”]/”,””,$pString) aber festgestellt, dass es viel zu viel entfernt. Gibt es eine Möglichkeit, nur Kontrollzeichen zu entfernen?

Regulärer Ausdruck für die exakte Übereinstimmung einer Zeichenfolge

Ich möchte zwei Passwörter mit regulärem Ausdruck abgleichen. Zum Beispiel habe ich zwei Eingänge “123456” und “1234567”, dann sollte das Ergebnis nicht übereinstimmen (falsch). Und wenn ich “123456” und “123456” eingegeben habe, sollte das Ergebnis übereinstimmen (wahr). Ich konnte den Ausdruck nicht machen. Kann mir jemand helfen?

Ersetze das erste Auftreten eines Musters in einer Zeichenkette

Mögliche Duplikate: Wie ersetze ich die erste Instanz einer Zeichenfolge in .NET? Sagen wir, ich habe die Zeichenfolge: string s = “Hello world.”; Wie kann ich das erste o im Wort ersetzen Hello für sagen wir Foo ? Mit anderen Worten möchte ich enden mit: “HellFoo world.” Ich weiß, wie man alle O ersetzt, aber […]