webForumDet fria alternativet

Rensa bort allt som inte ger träff med Regexp

ASP

5 svar · 241 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Frågan#1

Om man med regular expression söker ett mönster i en sträng och så vill man endast plocka ut träffarna ur mönstret det andra ska tas bort ur strängen. hur gör man då?

Medlem sedan maj 200010 687 inlägg
#2

Antingen får du göra ett pattern som matchar det du vill ta bort och replacea med "". Eller så får du göra tvärtom och få det som en matchcollection som du sen loopar igenom och bygger ihop en sträng.

Medlem sedan dec. 20003 887 inlägg
#3

Du loopar igenom din Matches Collection och bygger en ny sträng av träffarna.

Medlem sedan jan. 20013 406 inlägg
#4

Ok jag har kört med Matches Collection och det fungerar ju riktigt bra. Kan man även använda sig av $1 för att få ut vissa delar till olika delar i matches collection?

Medlem sedan maj 200010 687 inlägg
#5

Jo:

For Each mi In mc
	Response.Write mi.SubMatches(0)
Next 'mi
Medlem sedan jan. 20013 406 inlägg
#6

Tackar

268 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
115 ms — ändringar (db)