webForumDet fria alternativet

Reg exp

.NET

3 svar · 382 visningar · startad av clarkbones

Medlem sedan feb. 20013 023 inlägg
Frågan#1

Kan man inte använda Regular Expressions
i VB? Det går ju i vbscript/ASP!
Jag vill kolla om en textbox innehåller ett särskilt ord och i så fall skall ordet färgas grönt. Jag använder funktionen instr nu, men den hittar bara första förekomsten. Hittar inget i hjälpen om Reg exp för VB däremot för C++!

Medlem sedan juni 200032 967 inlägg
#2

du får lyfta in Microsoft VB Script Regular Expressions 5.x som referens i ditt projekt. så fick ajg göra i alla fall... :)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

Medlem sedan feb. 20013 023 inlägg
#3

Way to blow, man! Det tänkte jag förstås inte på...

Medlem sedan juli 20012 inlägg
#4

Ett annat alternativ är hju att trycka F1 och läsa om Instr funktionen. Då ser du att du kan använda kod som..

NrTecken = Instr(texten, ordet)
Do
NrTecken = InStr(NrTecken+1, texten, ordet)
Loop

.. för att hitta alla förekomster av ordet. Mycket enkelt och utan att använda en stor dependency.

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