John W. Krahn wrote:
Deviloper wrote:
Hi there!
Hello,
I have a string "aaaabbbababbaaassass". I want to get a string without
any double a 'aa' or and without the 'b's.
but if I do:
my $s = "aaaabbbababbaaassass";
$s=~ s/aa|b//g;
as a result I will get a string "aaassass".
(I understand WHY I get this result. But I don“t know how to avoid
this. (Using only one substition.))
I think you want something like this:
$s =~ s/[ab]*(?=a)|b+//g;
Or perhaps this:
$s =~ tr/ab/a/sd;
John
--
Those people who think they know everything are a great
annoyance to those of us who do. -- Isaac Asimov
--
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/