#!/usr/bin/perl sub xappend(\$$) { ${$_[0]} =~ s/(<\/[^>]+>\s*)$/$_[1]$1/s } $a = "<doc><item>foo</item></doc>"; xappend($a,"<item>bar</item>"); print $a; # prints <doc><item>foo</item><item>bar</item></doc>
You need to create an account or log in to post comments to this site.