in reply to I don't remember regex seeming this hard before
An uglier solution, just to be complete:
$k = 0; $string=~s@(?:<(?{++$k})|>(?{--$k}))*([^<>]*)@$k?uc($1):$1@ge;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: I don't remember regex seeming this hard before
by Roy Johnson (Monsignor) on Jun 15, 2004 at 16:30 UTC |