Kan man skriva:
\d\/[0-9a-f]+\_\/[0-9]+\.jpg
vill få matchning på text som ser ut såhär:
ABC123_1.jpg eller
DEF321_3.jpg eller
HYU432_2.jpg
4 svar · 462 visningar · startad av ironhead
Hej!
Jag har använt denna kod
\d\/[0-9a-f]+\.jpg
för att leta fram bilder i formatet
45d637152e3947758b8cd07aed8afd28.jpg
, nu skulle jag vilja ändra på denna så den matchar bilder som ser ut såhär:
TSR669_3.jpg
men jag vet inte var jag ska sätta "underscore", det tecknet kommer alltid att vara 1 siffra före .jpg
Hur ska en korrekt regexp se ut för
TSR669_3.jpg
?
Kan man skriva:
\d\/[0-9a-f]+\_\/[0-9]+\.jpg
vill få matchning på text som ser ut såhär:
ABC123_1.jpg eller
DEF321_3.jpg eller
HYU432_2.jpg
Jag skulle alltså vilja ha ut detta:
[a-zA-Z][a-zA-Z][a-zA-Z][0-9][0-9][0-9]_[0-9].jpg
eller
[a-zA-Z]{3}[0-9]{3}_[0-9].jpg
...dom matchar ABC123_1.jpg
...men finns det nåt snyggare sätt att skriva detta?
[a-f]{3}\d{3}\_\d\.jpg
Med ignore case satt.
eller
[a-z]{3}\d{3}\_\d\.jpg
också med ignore case satt.
Trevligt!
Tack så hemskt mycket :)