webForumDet fria alternativet
Logga in / Bli medlem

RegExp

ASP

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

Medlem sedan maj 2002560 inlägg
Trådstart#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.

Medlem 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

252 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)