ChrisB: /RegEx: Vergleich durchführen

Beitrag lesen

Hi,

(...)saved 35687/35687

Aber wie gesagt würde ich das gerne in einem Ausdruck abfertigen, wäre da ein weiterer Schrägstrich müsste es so gehen:
.*saved\s[(\d*/){2,2}].*
Is' aber nicht. Was ich also brauche ist eine Rückrefferenz auf einen früheren Teilausdruck:
.*saved\s[(\d*)/$1st_subexpression].*

geht sowas? und wie?

Wenn dein TCl sich was das angeht analog zur PCRE-Umsetzung in PHP verhält:
.*saved\s[(\d*)/\1].*

http://www.php.net/manual/en/regexp.reference.back-references.php

Die \1 muss natürlich der Nummer des Subpatterns im Gesamtausdruck entsprechen.
Schau dir auch noch die Notationen mit \g an, die machen das ganze noch etwas flexibler.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?