webForumDet fria alternativet

RegExp

1 svar · 205 visningar · startad av LR^evil.sid

LR^evil.sidMedlem sedan maj 2002560 inlägg
#1

Tjena!

Tänkte fråga er hur detta pattern ser ut:

	Set oRegExp = New RegExp
	oRegExp.Global = True
	oRegExp.IgnoreCase = True
	oRegExp.Pattern = "(\[xyz]{1,}.[xyz]{1,}.[xyz]{2,})|(\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3})"
	Set oMyMatches = oRegExp.Execute(In_Server)

Det skall ge träffar på ip-nummer och webadresser. Är pattern:et rätt uppbyggt för det?

Sedan vill jag fråga hur jag skall skriva för att webadressen skall kunna innehålla fler än två punkter... ser inte riktigt hur jag kan göra det.

Tack på förhand.

LR^evil.sidMedlem sedan maj 2002560 inlägg
#2

Ok. Försöker så här då:

.Pattern = "(^\.)|(\.{2})|(\.$)"

det ger träffar om strängen inleds, avslutas med eller har två punkter efter varandra. Hur skriver jag om så jag även får träff om det finns färre än två punkter?

MVH

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