webForumDet fria alternativet

Regex-problem

ASP

3 svar · 470 visningar · startad av mikkeX

Medlem sedan aug. 2002477 inlägg
Frågan#1

Okej....
Jag är inge vidare på vbscribt och jag är inge vidare på regex, finns det någon som kan hjälpa mig med följande problem:
Jag har en webbsida som jag vill ska vara helt enligt webbstandards, på grund av begränsingar i cms-systemet så kan jag inte göra länkar som validerar, det vill säga att länkarna inte hamnar inom dubbelfnuttar, en länk ser normalt ut så här:
<a href=template_367.asp?number=49>

Jag vill att den ska se ut så här:
<a href="template_367.asp?number=49">

Numret i slutet varierar.

Någon som kan hjälpa mig med en funktion eller kan berätta var jag hittar en...

Medlem sedan dec. 20025 483 inlägg
#2
dim re: set re = new regexp

re.global = true
re.ignorecase = true
re.pattern = "<a href=([\w\.\?=]+)>"

' Antag att koden finns i en variabel [i]s[/i]
s = re.replace(s, "<a href="$1">")

set re = nothing

Du kanske får lägga till fler tillåtna tecken i uttrycket

Medlem sedan aug. 2002477 inlägg
#3

Tack!

Den satt som en smäck.

Medlem sedan juni 200032 967 inlägg
#4

Då kanske det passar att använda funktionen Acceptera som slutgiltigt svar? :)

Mvh

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)