M Melea Medlem sedan juli 2003 3 147 inlägg Frågan 31 aug. 2003 16:46 #1 Hejsan hoppsan!
Är lite vilsen idag, kanske inte ens är någon ideé och programera eftersom man kom hem klockan 7 imorse från gårdagens fest men jag försöker fixa en funktion som gör att man kan skriva [ kod ] och [ /kod ] men får inte riktigt koll på det.
Hittade den här kodsnutten i forumet:
objRE.Pattern = "\[kod\]"
str = objRegExp.Replace(str,"<blockquote><span class=""kod"">Kod:<hr />")
objRE.Pattern = "\[/kod\]"
str = objRegExp.Replace(str,"<hr /></span></blockquote>")
Hur gör jag nu för att skriva ut själva texten ur databasen med den här funktionen?
Tack på förhand
Mvh
Vide Medlem sedan dec. 1999 8 577 inlägg Här har du en kodsnutt som kanske hjälper:
set oRegExp = new regexp
oRegExp.global=true
oRegExp.ignorecase = true
oRegExp.pattern"\[kod\]((.|\n)+?)\[/kod\]"
strText = oRegExp.replace( strText, "<blockquote><span class=""kod"">Kod:<hr />$2<hr /></span></blockquote>" )
M Melea Medlem sedan juli 2003 3 147 inlägg Ah problemet ligger inte i koden utan hur jag ska använda den för att skriva ut texten från databasen som innehåller [ kod ] etc.
Mvh
Vide Medlem sedan dec. 1999 8 577 inlägg Du lägger bara texten i strText eller byter ut den variablen mot något annat.
strText = recordset( "field" )
set oRegExp = new regexp
oRegExp.global=true
oRegExp.ignorecase = true
oRegExp.pattern"\[kod\]((.|\n)+?)\[/kod\]"
strText = oRegExp.replace( strText, "<blockquote><span class=""kod"">Kod:<hr />$2<hr /></span></blockquote>" )
M Melea Medlem sedan juli 2003 3 147 inlägg okej, får felet: Objektet stöder inte egenskapen eller metoden.: 'Pattern'
*vilsen*
Mvh
Peeer Medlem sedan mars 2002 5 907 inlägg Vide har glömt ett = efter pattern
strText = recordset( "field" )
set oRegExp = new regexp
oRegExp.global=true
oRegExp.ignorecase = true
oRegExp.pattern [b]=[/b] "\[kod\]((.|\n)+?)\[/kod\]"
strText = oRegExp.replace( strText, "<blockquote><span class=""kod"">Kod:<hr />$2<hr /></span></blockquote>" )
M Melea Medlem sedan juli 2003 3 147 inlägg ok, tack =) nu skriver den inte ut all text som står i [ kod ] och [ /kod ]... blir bara ett "m" när man skriver t.ex. [ kod ] mmmmm [ /kod ] etc.
*confused and dumb*
Mvh
Vide Medlem sedan dec. 1999 8 577 inlägg Ursäkta min slarvighet. ;)
strText = recordset( "field" )
set oRegExp = new regexp
oRegExp.global=true
oRegExp.ignorecase = true
oRegExp.pattern = "\[kod\]((.|\n)+?)\[/kod\]"
strText = oRegExp.replace( strText, "<blockquote><span class=""kod"">Kod:<hr />$1<hr /></span></blockquote>" )
M Melea Medlem sedan juli 2003 3 147 inlägg wee!! tack så hemskt mkt ;)
mvh