Toon posts:

[perl] replace

Pagina: 1
Acties:

Verwijderd

Topicstarter
$commentaar =~ s/:\)/<img src="..\/images\/gb_smile.gif">/g;

zo vervang je :) voor het url van een plaatje
(in een stuk tekst bijvoorbeeld)

alleen nu wil ik graag het woord

[ quote] (zonder spatie)

vervangen voor bijvoorbeeld een < hr>

alleen dat werkt niet
heeft iemand een tip?

  • windancer
  • Registratie: Maart 2000
  • Laatst online: 18-08 22:36
Je geeft niet veel info was er misgaat maar wat er mis zou kunnen gaan is dat je [ en ] rechtstreeks in je reguleire expressie stopt. Voor die karakters moet je een \ zetten omdat ze al een betekenis hebben.

Dus

s/\\[ quote\]/<br>/

zou moeten werken.
Op dinsdag 23 juli 2002 18:58 schreef willempiet het volgende:
$commentaar =~ s/:\)/<img src="..\/images\/gb_smile.gif">/g;

zo vervang je :) voor het url van een plaatje
(in een stuk tekst bijvoorbeeld)

alleen nu wil ik graag het woord

[ quote] (zonder spatie)

vervangen voor bijvoorbeeld een < hr>

alleen dat werkt niet
heeft iemand een tip?

Verwijderd

Topicstarter
ik had het zo:

$commentaar =~ s/\\[\\quote\]/<hr>/g;

alleen dan komt die <hr > er echt supervaak in te staan :|