webForumDet fria alternativet

Regexp som replacar vid "/XXXXX.aspx"

Webbutveckling

2 svar · 378 visningar · startad av erka

Medlem sedan dec. 19996 522 inlägg
Frågan#1

Hej
Jag undrar om någon kan hjälpa mig med ett regexp som matchar mot

/XantalSiffor.aspx

Tacksam

Medlem sedan dec. 19996 522 inlägg
#2

/[0-9]{0,9}.aspx

Medlem sedan aug. 20039 340 inlägg
#3

Ett par kommentarer pa din losning:
[0-9] kan du ersatta med \d om du vill.
Du bor inte anvanda {0,9} i detta fall. Nollan for sa att aven inget tecken matchas, som i /.aspx. 9 satter en maxgrans sa att tex 10 siffror inte matchas. Du kan helt sonika utelamna maxsiffran, for att nt satta nagon ovre grans. Da far vi: /[0-9]{1,}.aspx Men {1,} ar ekvivalent med operatorn +.
Vidare sa matchar punkten inte bara en punkt, utan vilket tecken som helst. T ex sa skulle aven /123Zaspx kunna slinka genom med din variant. Losningen ar att escapa punkten. Sa i slutandan far man detta uttryck, som gor precis vad du vill:

/\d+\.aspx
258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)