use strict;
use warnings;
my @input = (
"Figure 1 Figure 1",
"Figure 2",
"Figure 3"
);
my $isize = scalar(@input);
my ($same , $dx1 , $dx2);
for (my $il = 0; $il < $isize; $il++ ) {
$input[$il] =~ s// ) {
# $input[$il] =~ /(.*)/;
$dx2 = $1;
#print("$dx1\n");
#print("$dx2\n");
$input[$il] =~
s/\\protect\\customizeref{$same<\/xref>/\\protect\\customizeref{$dx1}{Figures}{}/g;
$input[$il] =~ s/$same/$dx1}{Figures}{}/g;
}
if ( ( defined $same ) and ( defined $dx1 ) ) {
#print(">$same\n");
$input[$il] =~ s/$same<\/xref>/$dx1}{Figures}{}/g;
}
print $input[$il], "\n";
}