Regular Expressions

ASP

37 svar · 705 visningar · startad av erik_nordell · sida 2 av 2

Trådstarten, av erik_nordell

Hallåj... Har lite problem Hur får jag ut strängen eriknordell i denna text så att jag sedan kan göra en replace å sätta in den som en länk: \<medlem\>eriknordell\</medlem\> 'Alltså detta vill jag att det ska omvanlas till detta, antar att det går lättas med Regular Expressions .. \<a href="medlem.asp?namn=eriknordell"\>eriknordell\</a\> Nån...?

Läs hela trådstarten →
Medlem sedan dec. 19998 577 inlägg
#21

Nej, du är inte knäpp... men erik ändra sig i ett senare inlägg till [medlem=börje]... :)

Medlem sedan jan. 2001510 inlägg
#22

aha... Missade att det var erik själv som skrivit ett av inläggen med [medlem] i sig. :)

Kunde inte förstå hur ingen hade läst det första inlägget. :e

Här har du en kod för bägge varianterna. :)

strText = "Medlem är [medlem]JANspeed[/medlem] och det är även <medlem>Gubben noak</medlem>. Medlem är [medlem]JANspeed[/medlem] och det är även <medlem>Gubben noak</medlem>."

Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true

objRegExp.Pattern = "<medlem>(.*?)<\/medlem>"
strText = objRegExp.Replace(strText,"<a href=""medlem.asp?namn=$1"">$1</a>")

objRegExp.Pattern = "\[medlem\](.*?)\[\/medlem\]"
strText = objRegExp.Replace(strText,"<a href=""medlem.asp?namn=$1"">$1</a>")

Response.write strText
Medlem sedan juni 2001206 inlägg
#23

Jag får också: Oväntad kvantifierare när jag kör vissa Refular Expressions som tidigare fungerat på PWS i Win 98 SE. Men efter jag installerade Win 2000 Pro med IIS5 så blir det, det felmeddelandet.

Kan det bero på att IIS5 kanske inte har VB Script Engine 5.5 eller vad? Jag fattar iaf inte...

Medlem sedan dec. 19996 721 inlägg
#24

Det kan det mycket väl bero på.

Medlem sedan juni 2001206 inlägg
#25

Vart kan man ladda ner det? Förresten hänger det med SP2 till Win2000 (ska installera det snart...)?

Medlem sedan juni 2001206 inlägg
#26

Sorry, dubbelpost....

Medlem sedan dec. 19998 577 inlägg
Medlem sedan juni 2001206 inlägg
#28

"The latest versions of the script engines can be used with IE 3.0, IE4.0, IIS 3.0, and IIS 4.0 and provides fixes to bugs found in the Version 3.0 engines. "

Öhhh...går det in på Win2000 Pro med IIS5?

Medlem sedan mars 20002 836 inlägg
#29

VB ScriptEngine för w2k

cya,
PatrikB

Medlem sedan juni 2001206 inlägg
#30

Går det att kolla vilken version man har av VB Script Engine? Isåfall hur? Eller är det någon som vet ifall det hänger med Win2000 Pro (IIS5) med Service Pack 2?

Medlem sedan feb. 20001 050 inlägg
Medlem sedan aug. 2000431 inlägg
#32

Testade det där scripet nicclas...

Fick ju ett "bra" resultat...

VBScript
5
6

Såå varför tror ni inte att skriptet fortfarande inte fungerar för mig?!
är det jag som är helt konstig eller?
för jag kopierade exakt de två scripten som ni säger fungerar (ett har jag ju sett i live på vides eller vems server det nu va) men ...
faaan är detta inte lite lustigt...
jag ska nog gå till doktorn imorgon :o

Medlem sedan mars 20002 836 inlägg
#33

du har alltså VBScriptEngine 5.6 vilket är en beta, än så länge.

Kan det vara så att det är en bugg i den?

cya,
PatrikB

Medlem sedan aug. 2000431 inlägg
#34

Ojjj då..

suck *mummel*
får väl ladda ner 5.5 då....
å se om det fungerar *ARG*

Medlem sedan aug. 2000431 inlägg
#35

PatrikB ... ditt script fungerar ju på din server ju :)
Kopierade exakt, men det funkade inte kanske därför att jag har 5.6 beta ska ladda ner 5.5 nu å se om det vill sig då :)

Medlem sedan mars 20002 836 inlägg
#36

Jepp,

fungerar alldeles utmärkt där *ler*

En IIS 4 med vbscript engine 5.5, mdac 2.5 har jag för mig, men ska uppdatera till senaste releasen

cya,
PatrikB

Medlem sedan aug. 2000431 inlägg
#37

Tro det eller ej :o
Jag laddade ner 5.5 å då fungerade Patriks script utmärkt :) *glad*
Tack så mycket... :D

Medlem sedan mars 20002 836 inlägg
#38

.... fast det var ju inte min kod .... va ju Vides som jag testade *ler*

Precis, aldrig, aldrig använda beta versioner när man utvecklar ;) bara skarpa färdigtestade

cya,
PatrikB

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)