webForumDet fria alternativet

[BLUE] och [blue]

ASP

47 svar · 372 visningar · startad av voigtann1 · sida 3 av 3

Frågan, av voigtann1

har ett litet problem här: msg = CStr(Replace(msg, "[blue", "<font color=""#0000FF"" ")) msg = CStr(Replace(msg, "[/blue", "</font")) msg = CStr(Replace(msg, "]", ">")) MEN jag vill att man ska både kunna göra: etc etc jag vet att man kan sätta dit alla dom här men det vill jag inte finns det något sätt att göra så att det kvittar hur man skriver ???:e \------------------ //voi

Läs frågan i sin helhet →
Medlem sedan juni 20019 519 inlägg
#41

Varför är det:

objRegExp.Pattern = "\[color=#(\d{6})\]"
bla bla = objRegExp.Replace(bla bla ,"<font color=""#$1"">")

Kan du förklarar vide?

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

Medlem sedan dec. 19998 577 inlägg
#42

Ja.

"\d{6}" betyder att jag letar efter exakt sex siffror, varken mer eller mindre, och satt i din föregående kod så kommer den att sålunda leta efter t.ex:

Men du har ju ingen slut-tagg, vilket du behöver. Så jag skulle rekommendera emissions wF tagg-kod, som ligger under wF-script. :)

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

Medlem sedan juni 20019 519 inlägg
#43

men jag kan inte ha #64647D jag kan bara ha nr... hur fixar man det?

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

Medlem sedan dec. 19998 577 inlägg
#44

Sant!

objRegExp.Pattern = "\[color=""{0,1}#([0-9a-fA-F])""{0,1}\]"

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

Medlem sedan jan. 2001510 inlägg
#45

Jag gjorde en ny variant som jag lade ut på wF Script precis när den här diskussionen höll på förra gången.

Använde denna för -koden:

objRegExp.Pattern = "\[color=(.*?)\]"

Den gör att man kan ha vilken färg som helst mellan .

/JANspeed

Medlem sedan juni 2001206 inlägg
#46

Men Vides sätt är bättre eftersom man bara kan skriva in giltiga tecken. Ditt sätt Janspeed gör ju att man kan skriva in vilka tecken som helst.

------------------
MVH
Harback

Medlem sedan jan. 2001510 inlägg
#47

Skriva in vad som helst kan man göra på Vides exempel också. Men jag antar att det i hans exempel precis som mitt, ligger i användarens intresse att det blir rätt?

Jag tyckte att det var bättre att användaren kunde skriva tex. och inte tvinga användaren att skriva in värdet i hexadecimalt rgb.

I slutändan så är ju bättre bara en definitionsfråga? :)

/JANspeed

Medlem sedan dec. 19998 577 inlägg
#48

Självklart är det en användarfråga, Vilka användare man har, o.s.v

Gör ett tillägg i mitt pattern, för att begränsa till 6 siffror:

objRegExp.Pattern = "\[color=""{0,1}#([0-9a-fA-F]{6})""{0,1}\]"

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

258 ms totalt · 2 externa anrop · v20260731065814-full.2ae45ccc
124 ms — hämta statistik (db)
132 ms — hämta tråd, inlägg och bilagor (db)