Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

wie aus einer Texvariablen mehrere Worte loeschen?

18 views
Skip to first unread message

Astrid

unread,
Jun 1, 2016, 7:01:57 AM6/1/16
to
Hallo!

Habe eine Textvariable wo mehrfach was rausgeloescht werden soll.

"spalte 1", "das soll weg: spalte 2", "spalte 3", "das soll weg: spalte 4"

Das soll werden zu:


"spalte 1", "spalte 2", "spalte 3", "spalte 4"

Das Auftreten von "das soll weg: " ist in der Textvariablen aber von
Fall zu Fall an unterschiedlichen Stellen und unterschiedlich oft.

Kann man es trotzdem irgendwie mit

tr~

wegmachen?

Gruss, Astrid

Megalodon

unread,
Jun 7, 2016, 8:12:04 AM6/7/16
to
Hi, Astrid!

Bestimmte Charakter in Strings löschen, mach ich immer mit s///.
Also in deinem Fall:
use v5.14;

use strict;
use warnings;

my $str = "das soll weg: spalte 2";
say $str; # prints: das soll weg: spalte 2
$str =~ s/das\ssoll\sweg\:\s//;
say $str; # prints: spalte 2

Ist das das was du machen willst?

grüße,
Wolf

Astrid

unread,
Jun 8, 2016, 2:43:02 PM6/8/16
to
Danke. :)

Gruss, Astrid
0 new messages