Avatar billede ttopholm Nybegynder
07. december 2006 - 18:03 Der er 4 kommentarer og
1 løsning

omskrivning af php reg.ex til asp

Jeg har disse to:

  $r = ereg_replace("<a([^>]+)href='/([^']*)'", "<a\\1href='${server_path}/\\2'", $r);
  $r = ereg_replace("<a([^>]+)href=\"/([^\"]*)\"", "<a\\1href=\"${server_path}/\\2\"", $r);

Selve reg. ex. virker perfekt i php, men når jeg konvertere det til asp fejler..


Function regex(input, searchstr, replacestr)
    set objRegEx = New RegExp
    objRegEx.Global = True
    objRegEx.IgnoreCase = True
    objRegEx.Pattern = searchstr
    regex = objRegEx.Replace(input, replacestr)
End Function

en af dem...


Content = regex(Content,"<a([^>]+)href=\"/([^\"]*)\"","<a\\1href=\"${server_path}/\\2\"")
Avatar billede erikjacobsen Ekspert
07. december 2006 - 18:57 #1
Der er vist flere ting galt. Prøv

server_path = "http://her.er.jeg/"
Content = regex(Content,"<a([^>]+)href=""/([^""]*)""","<a$1href=""" & server_path & "/$2""")

(Tænk, at der stadig er nogen der bruger ASP...)
Avatar billede ttopholm Nybegynder
08. december 2006 - 08:28 #2
Takker,

(Det var fordi alt andet var lavet asp, ville nu helst i php)
Avatar billede ttopholm Nybegynder
08. december 2006 - 08:28 #3
smid et svar
Avatar billede erikjacobsen Ekspert
08. december 2006 - 08:37 #4
Det er forståeligt ;)  Men jeg samler slet ikke på point, tak. Svar selv, accepter eget svar.
Avatar billede ttopholm Nybegynder
08. december 2006 - 08:47 #5
oki...
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