mess = objRegExp.Replace(mess,"$1 <i>$2</i> <a href=""sortiment.asp?ingred=" &lcase("$3")&""">$3</a>"& vbcrlf)
jag får inte den $3 till små tecken.. fast den skriver ut $3 :(
6 svar · 215 visningar · startad av voigtann1
mess = objRegExp.Replace(mess,"$1 <i>$2</i> <a href=""sortiment.asp?ingred=" &lcase("$3")&""">$3</a>"& vbcrlf)
jag får inte den $3 till små tecken.. fast den skriver ut $3 :(
redan testat..:
mess = objRegExp.Replace(mess,"$1 <i>$2</i> <a href=""?link=sortiment&ingred=" &lcase($3)&"&drink=" &request.querystring("drink")& """>$3</a>"& vbcrlf)
-------------------------------------------------------------------------------------^
har även testat:
mess = objRegExp.Replace(mess,"$1 <i>$2</i> <a href=""?link=sortiment&ingred=" &lcase(& "$3" &)&"&drink=" &request.querystring("drink")& """>$3</a>"& vbcrlf)
Skriver du så så blir det bara så att $3 blir lowercase.
jag vill ju bara få $3 i lcase... fast det fungera ändå inte
$3 är ju en textsträng i sig, och konverteras alltså av lcase och blir således oförändrad, sedan går den in i regexp-motorn och körs som vanligt.
Skall du använda VBS egna funktioner så måste du stega igenom varje träff och ändra där, i regexp kan du inte göra det.
Du kan givetvis använda CSS för att få det önskade resultatet, skapa en tagg runt $3 med denna style:
text-transform: lowercase;