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
VideMedlem sedan dec. 19998 577 inläggJa.
"\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
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
VideMedlem sedan dec. 19998 577 inläggSant!
objRegExp.Pattern = "\[color=""{0,1}#([0-9a-fA-F])""{0,1}\]"
------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu
JJanspeedMedlem sedan jan. 2001510 inlägg 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
HHarbackMedlem sedan juni 2001206 inlägg 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
JJanspeedMedlem sedan jan. 2001510 inlägg 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
VideMedlem sedan dec. 19998 577 inläggSjä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