Rexexp on part of a string
mike at altrion.org
Tue Feb 19 11:48:34 GMT 2008
On 19 Feb 2008, at 11:21, virtualsue wrote:
> If I split on # then what happens if $x contains 'print
> "==#andrew#andrew#===\n" # more andrew'?
> Maybe the data would never look like that, but calling them
> comments and using the '#' to delineate them makes you wonder.
s/andrew(?=.*#[^#]*$)/black/g; # fixed to only ignore trailing comment
# And yes, this breaks if your comment has a # in it
Mike Whitaker - mike at altrion.org
Mike Whitaker | Yahoo! UK Ltd - internal CMS team
mike at altrion.org | Perl developer, writer, guitarist, photographer
Y!: tuxservers | Blog: http://perlent.blogspot.com/
IRC: Penfold |
More information about the london.pm