Hi!
ich möchte in einer Variable etwas durch nichts ersetzen.
Suchtext
wort2 oder wort1wort2$variable =~ s/wort2//;
wie muss ich da wort1 unterbringen?
Ich verstehe nicht was du genau willst. suchst du den Oder Operator
my $variable = 'text wort1 oder wort2 und mehr text';
$variable =~ s/wort2|wort1//g;
print $variable;
nein, ich will das Wort "wort2" oder das Wort "wort1wort2" ersetzen
Beispiele:
"text text wort2" > "text text "
"text text wort1" > "text text wort1"
"text text wort1wort2" > "text text "
"text text wort1 wort2" > "text text wort1 "
ich suche ungefähr soetwas, jedoch funktioniert das nicht
psh% $text = "wort1wort2";
psh% printf("%s\n", $text)
wort1wort2
psh% $text =~ s/wort1wort2|wort2//;
eval error (Substitution pattern not terminated at (eval 64) line 1, <DATA> line 185.)!
eval error (syntax error at (eval 64) line 1, at EOF)!
Danke!