in reply to Replace all characters inbetween
$ perl -le' my $x = "AAAAAXXXXXXXAAAXXXXXAXXXXAAAA"; print $x; $x =~ s/(?<=A)X+(?=A)/ "A" x ( $+[0] - $-[0] ) /eg; print $x; ' AAAAAXXXXXXXAAAXXXXXAXXXXAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Or:
$ perl -le' my $x = "AAAAAXXXXXXXAAAXXXXXAXXXXAAAA"; print $x; $x =~ s/(?<=A)X+(?=A)/@{[ "A" x ( $+[0] - $-[0] ) ]}/g; print $x; ' AAAAAXXXXXXXAAAXXXXXAXXXXAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Replace all characters inbetween
by Anonymous Monk on Jun 05, 2022 at 12:48 UTC | |
by AnomalousMonk (Archbishop) on Jun 05, 2022 at 14:33 UTC | |
by AnomalousMonk (Archbishop) on Jun 05, 2022 at 13:53 UTC | |
by Anonymous Monk on Jun 05, 2022 at 18:49 UTC |