Was ist die Regex für ein Datum ab der 4. Position übereinstimmen? Ich möchte, dass es nur das Datum und nicht das ganze Spiel zurückgibt. Das habe ich.Wie passe ich eine Zeichenfolge an, die an einer bestimmten Position in der Zeichenfolge beginnt?
^.{4}[2-9][0-9]{3}[0-1][0-9][0-9]{2}
DCSG20170406090204-FQI-046.TOT 04-FIC-046 00060Y000815050.562500G
DCS120170406090204-FQI-045.TOT 04-FIC-045 00060Y000878279.312500G
DCS120170406090204-FQI-046.TOT 04-FIC-046 00060Y000815050.562500G
Das Datum ist '201704060'? Vielleicht '^ DCSG? 1? (20 \ d +)' wenn dieses Format konsistent ist. – chris85
Wie wäre es nur mit 'string.Substring'? –
@ chris85 Nicht sicher, was dort passiert ist, aber es scheint jetzt zu funktionieren. – null