Ich möchte in einem beliebigen string alle Vorkommen dieses Patterns matchen:
([0-9].[0-9].[0-9])
außer wenn es mit 1.2 anfängt. Das Stichwort ist wohl negative-lookahead, aber ich bekomme es im Regexbuilder nicht zusammen.
Beispiel: <Tag Id1="1.1.1-text" Id2="1.1.2-text" Id3="1.2.3-text" />
soll dann 1.1.1 und 1.1.2 matchen, aber nicht 1.2.3
wie ist die korrekte Syntax dafür?
Ich habe nicht die Möglichkeit programmatisch einzugreifen im Sinne von "filter die Matches hinterher händisch aus"