webForumDet fria alternativet

hitta exakta ord med Regexp

ASP

2 svar · 172 visningar · startad av daniel_ra

Medlem sedan jan. 2002381 inlägg
Frågan#1

jag vill med ett sökvärde kontrollera om värdet finns bland orden i en sträng. Jag vill bara hitta exakta ord inte sökvärdeskombinationen inne i ett ord. Ex

i strängen "Daniel Danielsson"

vill jag bara få en träff med "Daniel" som sökvärde

Hur kan jag lösa detta?

hoppas ni förstår vad jag menar.

Medlem sedan nov. 20014 054 inlägg
#2
set objRegExp = New regexp
objRegExp.Global = true 'söker tils den hittar första
objRegExp.IgnoreCase = false 'case-sentivity (= false)

objRegExp.Pattern = Ditt pattern.... 

Set MyMatches = objRegExp.Execute(str)

if MyMatches.count < 1 then
	Response.Write("hittar inte<br>")
else
	for each item in MyMatches	
		Response.Write(item)
	next
end if

Eller något sådant... :OO

Medlem sedan jan. 2002381 inlägg
#3

löste det genom att plocka ut alla ord ur strängen till en array och jämförde varje ord med sökordet. gick ju bra det också.. lite mer kod men det man inte har i huvudet får man ha i kodform

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)