"," durch "\," erstetzen

22/09/2009 - 20:17 von Helmut Schneider | Report spam
Hi,

#!/usr/bin/perl

use strict;
use warnings;

use Data::Dumper;

my $text = "2, 1";
$text =~ s/, /\, /g;
print Dumper($text) . "";

exit 0;

Wie kann ich das Komma durch *einen* Backslash und ein Komma ersetzen?
Ich hab schon alles, was ich kenne versucht, aber...

Danke und Gruß, Helmut

No Swen today, my love has gone away
My mailbox stands for lorn, a symbol of the dawn
 

Lesen sie die antworten

#1 Paul Hink
22/09/2009 - 20:57 | Warnen spam
Helmut Schneider wrote:

#!/usr/bin/perl

use strict;
use warnings;

use Data::Dumper;

my $text = "2, 1";
$text =~ s/, /\, /g;
print Dumper($text) . "";

exit 0;

Wie kann ich das Komma durch *einen* Backslash und ein Komma ersetzen?



$text =~ s/, /\\, /g;

oder:

$text =~ s', '\, 'g;

Ich hab schon alles, was ich kenne versucht, aber...



...nicht geprüft, was Dumper() eigentlich genau tut:

perl -e 'use Data::Dumper; print Dumper(chr(92));'

Ähnliche fragen