webForumDet fria alternativet

Regular expression, ta ut $1 ?

2 svar · 237 visningar · startad av erik_nordell

erik_nordellMedlem sedan aug. 2000431 inlägg
#1

Hejsvej, vill bara ha reda på $1 alltså att den bara skriver ut "kul" och inte resten av stringen...

strText = "Hej hopp lingonsnopp i lingonskogen <div class='headLargeBlack'>Kul</div>"
Set objRegExp = New regexp
objRegExp.Global = True
objRegExp.IgnoreCase = True
objRegExp.Pattern = "\<div class='headLargeBlack'\>(.*?)\<\/div\>"
strText = objRegExp.Replace(strText, "<b>$1</b>")

response.write strText

solbulleMedlem sedan mars 20015 287 inlägg
#2

Vet inte riktigt om det är det mest optimala...

<%

strText = "Hej hopp lingonsnopp i lingonskogen <div class='headLargeBlack'>Kul</div>" 
Set objRegExp = New regexp 
objRegExp.Global = True 
objRegExp.IgnoreCase = True 
objRegExp.Pattern = "\<div class='headLargeBlack'\>(.*?)\<\/div\>" 
 
Set myMatches = objRegExp.Execute(strText)

For each item In myMatches
	Response.Write item.Value
Next

%>
VideMedlem sedan dec. 19998 577 inlägg
#3

erik_nordell, vad händer med din kod, ger den något fel eller vad blir resultatet?

130 ms totalt · 3 externa anrop · v20260731065814-full.cf67ef55
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)