webForumDet fria alternativet

Reg exp

3 svar · 380 visningar · startad av clarkbones

clarkbonesMedlem sedan feb. 20013 023 inlägg
#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++!

@ndersMedlem sedan juni 200032 969 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>

clarkbonesMedlem sedan feb. 20013 023 inlägg
#3

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

VbmasterMedlem 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.

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