in reply to matching operator question
Update:#!/usr/bin/perl -w use strict; my $string = 'aabbcc'; $string = reverse $string; $string =~ s/b/X/; $string = reverse $string; print $string, "\n"; $string = 'aabbcc'; $string =~ s/b([^b]*)$/X$1/; print $string, "\n"; $string = 'aabbcc'; my $idx; substr( $string, $idx, 1, 'X') if (-1 != ( $idx = rindex( $string, 'b' + ) )); print $string, "\n";
$string =~ s/b(?=[^b]*$)/X/;
|
|---|