Als «regex» getaggte Fragen

83
Notepad ++ schrittweise ersetzen

Nehmen wir an, ich möchte 10 Datenzeilen haben, aber ich möchte, dass ein Wert für jede Zeile oder jedes Datenelement erhöht wird. Wie erhöhe ich diesen Wert? Zum Beispiel ... Wenn ich diese Zeilen habe, gibt es eine Regex-Möglichkeit, die ID-Werte zu ersetzen, um sie zu erhöhen? <row id="1"...

83
Wie kann ich einen bösen regulären Ausdruck erkennen?

Vor kurzem wurde ich auf Denial-of-Service- Angriffe mit regulären Ausdrücken aufmerksam und beschloss, sogenannte "böse" Regex-Muster auszurotten, wo immer ich sie in meiner Codebasis finden konnte - oder zumindest solche, die für Benutzereingaben verwendet werden. Die Beispiele unter dem...

82
Ein regulärer Ausdruck für das Parsen von Versionsnummern

Ich habe eine Versionsnummer des folgenden Formulars: version.release.modification Dabei sind Version, Freigabe und Änderung entweder eine Reihe von Ziffern oder das Platzhalterzeichen '*'. Außerdem kann eine dieser Nummern (und alle vorhergehenden) fehlen. Folgendes ist also gültig und wird...

82
Python und regulärer Ausdruck mit Unicode

Ich muss einige Unicode-Symbole aus der Zeichenfolge 'بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ' löschen. Ich weiß, dass sie hier sicher existieren. Ich habe es versucht: re.sub('([\u064B-\u0652\u06D4\u0670\u0674\u06D5-\u06ED]+)', '', 'بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ') aber es funktioniert...

82
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...

82
Aktivieren Sie Regex-Übereinstimmungen in JUnit

Ruby's Test::Unithat eine nette assert_matchesMethode, die in Unit-Tests verwendet werden kann, um zu behaupten, dass ein Regex mit einer Zeichenfolge übereinstimmt. Gibt es so etwas in JUnit? Derzeit mache ich das: assertEquals(true, actual.matches(expectedRegex));

82
Konvertieren einer MatchCollection in ein String-Array

Gibt es eine bessere Möglichkeit, eine MatchCollection in ein String-Array zu konvertieren? MatchCollection mc = Regex.Matches(strText, @"\b[A-Za-z-']+\b"); string[] strArray = new string[mc.Count]; for (int i = 0; i < mc.Count;i++ ) { strArray[i] = mc[i].Groups[0].Value; } PS:...

81
Reguläre Ausdrücke und GWT

Meine Fragen sind: Gibt es eine gute Lösung, um reguläre Ausdrücke in GWT zu verwenden? Ich bin zum Beispiel nicht zufrieden mit der Verwendung von String.split (Regex). GWT übersetzt den Code in JS und verwendet dann den regulären Ausdruck als JS-regulären Ausdruck. Aber ich kann so etwas wie...