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 AsimovThread Previous | Thread Next