webForumDet fria alternativet

Regexp hjälp

ASP

3 svar · 175 visningar · startad av Nille(web)

Medlem sedan apr. 20021 inlägg
Frågan#1

regExp.Pattern ="[här får det inte finnas några tecken]lala"

Det jag vill att mönstret ska göra är att om det finns lala i en text ska den hitta den men om det är tex welala eller hahalala så ska den inte hitta dom.

Medlem sedan dec. 200012 464 inlägg
#2

Välkommen till wF

objRegExp.Pattern = "(^lala |[^a-z0-9]lala[^a-z0-9]| lala$)"
Medlem sedan juni 20008 205 inlägg
#3

Om jag inte missminner mig får inte ^ eller $ förekomma inom fångande grupperingar (paranteser, asså...). Kanske mönstret \blala\b duger. Det matchar exempelvis hej lala hopp, lala hopp, hej:lala hopp och hej lala: hopp men inte hej golala hopp.

Medlem sedan dec. 200012 464 inlägg
#4

Ja, det där ser ju mycket enklare ut.

Jag testade mitt mönster och VB verkar inte bry sig om sådant som grupperingar. ;)

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)