> You want a look-ahead:
> 
>    $data =~ s{
>      <(.+?)>      # <, then one or more characters ($1), then >
>      (.*?)        # zero or more characters ($2)
>      (?= <.+?> )  # look ahead for '<...>' (but don't actually match it)
>    }{<$1>$2</$1>}xg;

aah... this is a very useful part of regular expressions that i've
never used nor
understood untill now :)    thank you very much for the help in
figuring this out.

i'll go off and play with this right now :)



-- 
Willy
http://www.hackswell.com/corenth

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to