Meddelande

Minska
No announcement yet.

Regex hjälp

Minska
X
  • Filter
  • Klockan
  • Show
Clear All
new posts

  • Regex hjälp

    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:
    Kod:
    IEnumerable<SourceFile> xmlFiles = new List<SourceFile>();
    xmlFiles =
    	from xmlFile in files
    	where Path.GetExtension( xmlFile.fileName ) == ".xml"
    	select xmlFile;
    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.
    Om jag var blygsam,skulle jag vara perfekt
    ><((((º>

  • #2
    [kod]\.[a-zA-Z]{1,3}\d{4,5}$[/kod]


    vet inte om du vill ha med å ä ö i det.
    "det går inte att lära en gammal norrlänning byta namn på irc" - gammalt kinesiskt uttryck

    Kommentera


    • #3
      Sent svar, men jag har varit bortrest några dagar.
      Din regex verkar funka kanon och jag behöver inte å ä ö i dagsläget.
      Om jag var blygsam,skulle jag vara perfekt
      ><((((º>

      Kommentera

      Working...
      X