Try this:
_BEGIN_
#!/usr/bin/perl
use warnings;
use strict;
my $html = '<div width="100%">some value%</div>';
$html =~ /(?:\<.+\>)?(.+\%)(?:\<.+\>)?/;
print $1;
_END_
HTH,
Rod
--- Wiggins d Anconia <[EMAIL PROTECTED]> wrote:
> > Hello,
> >
> > I need to find all % characters in a string that are not element
> attributes.
> > for syntax instance:
> >
> > <div width="100%">some value%</div>
> >
> > I need a regex that matches the % in value% but not in 100% because it is
> > within angle braces.
> >
> > Is it possible or more complicated than regex?
__________________________________
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!
http://promotions.yahoo.com/new_mail
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>