Asa Medlem sedan dec. 2001 1 860 inlägg Frågan 9 feb. 2006 15:01 #1 Har data i en databas och undrar OM man på nåt sätt kan göra om denna kod med asp och regExp till egen kod.
Ex: <font size="1"></font> blir [size=1][/size] o.s.v
P Peter S Medlem sedan dec. 2002 5 483 inlägg set re = new regexp
re.global = true
re.ignorecase = true
re.pattern = "<font size=""(\d+)"">"
txt = re.replace(txt, "[size=$1]")
re.pattern = "</font>"
txt = re.replace(txt, "[/size]")
set re = nothing
Asa Medlem sedan dec. 2001 1 860 inlägg Kan man få så att allt inom ex <table> taggen tas bort och enbart sätter ex width="100%"??
P Peter S Medlem sedan dec. 2002 5 483 inlägg Från <table blahblah> till <table width="100%">?
set re = new regexp
re.global = true
re.ignorecase = true
re.pattern = "<table[^>]*>"
txt = re.replace(txt, "<table width=""100%"">")
set re = nothing
Asa Medlem sedan dec. 2001 1 860 inlägg Om man har en länsom ser ut så här ex:
<a class="egen" href="http://www.gasgas.se" target="_blank">
GÅr det att göra om så bara href och target blir kvar. Även om mer attribut finns i länken skall bara href och target bli kvar. Går detta att göra?
P Peter S Medlem sedan dec. 2002 5 483 inlägg set re = new regexp
re.global = true
re.ignorecase = true
re.pattern = "<a.*?((?: (?:href|target)=""[^""]*"")+?).*?((?: (?:href|target)=""[^""]*"")+?).*?>"
txt = re.replace(txt, "<a$1$2>")
set re = nothing
Asa Medlem sedan dec. 2001 1 860 inlägg SUPERTACK! Du är ju proffs :)
Men om man skrivit ex i en img tagg ett / i slutet av taggen verkar det ej fungera. Hur skriver man då?
P Peter S Medlem sedan dec. 2002 5 483 inlägg re.pattern = "<img.*?((?: (?:href|target)=""[^""]*"")+?).*?((?: (?:href|target)=""[^""]*"")+?).*?(\s*/)?>"
txt = re.replace(txt, "<a$1$2$3>")
:)