Avatar billede perh Juniormester
12. december 2020 - 14:21 Der er 1 kommentar og
1 løsning

Perl regular Expression

Jeg har det svært med reg exp

Jeg ville gerne i PERL have ændret  adresser, så de kan bruges i link til findvej.dk, sådan:
Eksempel:
" Vestre Strandvej 37 bla bla --> Vestre Strandvej37, "
Det er at fjerne et mellemrum, hvis det står foran et nummer og sætte et komma efter samme nummer, samt slette alt der stod efter nummeret.
Avatar billede erikjacobsen Ekspert
12. december 2020 - 19:39 #1
Den her gør hvad du vil, men den tager næppe højde for alle mulige adresser:

    $ad = "Vestre Strandvej 37 bla bla ";
    $ad =~ s/^\s*([^0-9]+)\s+([0-9]+)/$1$2,/;
    print $ad;
Avatar billede perh Juniormester
13. december 2020 - 11:21 #2
Mange tak, - det er ren magi.
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

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