tak for de hurtige indlæg jeg bruger nielle løsning og den virker, Regex r = new Regex(@"^[a-zæøå]_\d{10}.jpg$", RegexOptions.IgnoreCase); if(r.Match(strFileName).Success) { al.Add(strDir + structCFD.cFileName); } hvaf er forskellen på arnes og erik [0-9]{10} og nielle's \d{10}, er sidstnævnte alle decimaler?
Smid et svar hver så deler i pointene
undskyld ventetiden, skulle lige spise og afprøve:)
der er sådan her jeg bruger det: Regex r = new Regex(@"^[a-zæøå]_\d{10}.jpg$", RegexOptions.IgnoreCase); if(r.Match(structCFD.cFileName).Success) { al.Add(strDir + structCFD.cFileName); }
. betyder "et vilkårligt tegn". \ betyder "escape" dvs. "Det kan godt være at . normalt er et vilkårligt tegn, men du *er* det altså et punktum. basta!". ^ betyder "starten af linjen". $ betyder "slutningen af linjen". * betyder "0 eller flere gange". + betyder "1 eller flere gange". [ og ] bruges til at lave en gruppe - [abc] betyder a eller b eller c. ( og ) bruges til hvis man skal hiske det der står mellem parenteserne til senere. ? betyder "enten er 'dette' der, eller også er det der ikke".
ok tak skal i have og det var ikke personligt arne :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.