/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Reg Exp problem under ASP
Fra : CL


Dato : 10-06-02 00:29

Jeg har et problem som jeg umiddelbart ikke kan løse. Kan nogen her
hjælpe?

Jeg skal have lavet en regular expression string, som kan matche (via
$1) domain + suffix i alle nedenstående strenge. Dvs. at jeg skal
kunne aflæse "test.dk" + evt ":8080" hvis en port er specificeret.

Strengene er kun eksempler, men er som følger:

http://www.test.dk/hunden.asp
www.test.dk/fsdafsdf/fsdafsdf/
test.dk
test.dk:8080/fsdafsdf/fsdafsdf/
www2.server.test.dk?hunden&ja=nej

Håber der sidder en eller flere reg exp eksperter derude, som har lyst
til at hjælpe.
Jeg ved at spørgsmålet egentlig ikke hører hjemme i ASP gruppen, men
siden der ikke findes en reg exp gruppe og siden jeg arbejde med
ASP/VBScript, så prøver jeg alligevel her og håber på Jeres forståelse
:)

Mvh. Casper


 
 
CL (10-06-2002)
Kommentar
Fra : CL


Dato : 10-06-02 01:47

On Mon, 10 Jun 2002 01:29:02 +0200, CL <disposable04@offworld.dk>
wrote:

>Jeg har et problem som jeg umiddelbart ikke kan løse. Kan nogen her
>hjælpe?
>
>Jeg skal have lavet en regular expression string, som kan matche (via
>$1) domain + suffix i alle nedenstående strenge. Dvs. at jeg skal
>kunne aflæse "test.dk" + evt ":8080" hvis en port er specificeret.
>
>Strengene er kun eksempler, men er som følger:
>
> http://www.test.dk/hunden.asp
> www.test.dk/fsdafsdf/fsdafsdf/
> test.dk
> test.dk:8080/fsdafsdf/fsdafsdf/
> www2.server.test.dk?hunden&ja=nej
>
>Håber der sidder en eller flere reg exp eksperter derude, som har lyst
>til at hjælpe.
>Jeg ved at spørgsmålet egentlig ikke hører hjemme i ASP gruppen, men
>siden der ikke findes en reg exp gruppe og siden jeg arbejde med
>ASP/VBScript, så prøver jeg alligevel her og håber på Jeres forståelse
>:)

Ok, jeg fik vist selv løst problemet:

^.+([\w\-]+\.\w{2,3}(:\d{1,5})?)(/|\?|\s|$)

Ved ikke om det er optimalt, men det virker tilsyneladende.

/ Casper

Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408843
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste