[Perl] een '/' vervangen ?

Pagina: 1
Acties:

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 10:56

Koffie

Koffiebierbrouwer

Braaimeneer

Topicstarter
Hi,
ik zit ff met een scriptje te rommelen, maar ik weet niet hoe ik een '/' vervang c.q. verwijder (uit een var).

Normaal doe je het uiteraard zo:
code:
1
$var =~ s/A// ;

Echter als ik het wijzig met een / :
code:
1
$var =~ s//// ;

krijg ik een foutmelding:
syntax error at test.pl line 3, near "/ ;"
Execution of test.pl aborted due to compilation errors.

Braaikamer - Smoke&BBQ


Verwijderd

Je moet de / escapen met een backslash:
code:
1
$var =~ s/\///g;

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 10:56

Koffie

Koffiebierbrouwer

Braaimeneer

Topicstarter
dank voor deze snelle en duidelijke reactie :Y)

Braaikamer - Smoke&BBQ


  • tomato
  • Registratie: November 1999
  • Niet online
(Iets duidelijker is wellicht gewoon een andere delimiter nemen:)
code:
1
s!/!!;