Avatar billede kimlarsen1978 Nybegynder
01. marts 2009 - 13:08 Der er 3 kommentarer og
1 løsning

Find linjeskift?

Hejsa
Jeg har et reg.exp som leder efter URL'er:

regEx.Pattern = "[a-z0-9 ](www.|http://|ftp://)[\w\?\=\-\%\.\@\&\+\/\~]+"

Men hvis min URL står på en nu linje fx i teksten "Dette er min tekst og nu begynder der en ny linje<br>www.seminside.dk så finder den ikke match?"

Jeg har forsøgt med \n, men det virker (sgu) ikke

Har i desperation prøvet en masse kombinationer:
regEx.Pattern = "\n[a-z0-9 ](www.....
regEx.Pattern = "\n|[a-z0-9 ](www.....
regEx.Pattern = "[\n]|[a-z0-9 ](www.....
regEx.Pattern = "[\na-z0-9 ](www.....

Hvordan skal den se ud?

Grunden til at [a-z0-9 ] står der er at jeg ikke vil have at den skal sætte link på fx. <img scr="http://www.stien_til_mit_billede> derfor skal den finde enten:
- et mellemrum
- en karakter a-z eller 0-9
- eller en new line (<br>)
foran linket

Hilfe bitte :-)
Avatar billede jensgram Nybegynder
01. marts 2009 - 14:37 #1
Nu fremgår det ikke, hvilket sprog du skriver til, men prøv at kigge efter en MultiLine option eller lignende.
Avatar billede kimlarsen1978 Nybegynder
01. marts 2009 - 17:50 #2
Det er til vb-script (.asp)
Avatar billede kimlarsen1978 Nybegynder
01. marts 2009 - 18:33 #3
Løsningen var:
(?: <br>|[a-z0-9\s])(www.....
Avatar billede jensgram Nybegynder
02. marts 2009 - 00:45 #4
Ah - glimrende. Så havde jeg helt sikkert misforstået spørgsmålet :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester