Hej,
Jag är usel på Regex, så nu behöver jag lite hjälp igen.
Jag ska matcha filändelser.
filändelserna börjar med 1 till 3 bokstäver, följt av 4 till 5 siffror.
Och eftersom jag använder Path.GetExtension() så är det alltid en punkt först.
exempel
.V3201
.VS3202
.PLE19022
Till exempel så har jag detta för att hämta alla xml filer från listan files:
Men nu vill jag alltså hämta alla filer som matchar enligt regex.
Vet att det finns folk här som kan regex, så jag hoppas på hjälp.
Jag är usel på Regex, så nu behöver jag lite hjälp igen.
Jag ska matcha filändelser.
filändelserna börjar med 1 till 3 bokstäver, följt av 4 till 5 siffror.
Och eftersom jag använder Path.GetExtension() så är det alltid en punkt först.
exempel
.V3201
.VS3202
.PLE19022
Till exempel så har jag detta för att hämta alla xml filer från listan files:
Kod:
IEnumerable<SourceFile> xmlFiles = new List<SourceFile>(); xmlFiles = from xmlFile in files where Path.GetExtension( xmlFile.fileName ) == ".xml" select xmlFile;
Vet att det finns folk här som kan regex, så jag hoppas på hjälp.

Kommentera