Janek Schleicher wrote:
>
> John W. Krahn wrote at Sun, 14 Jul 2002 13:45:19 +0200:
> >
> > my @tokens = split /({\\[^\s}{]+|\\[^\s\\}]+|\\[\\}]|})/, $line;
> > ^^ ^^ ^^
>
> Perhaps we can simplify even this regex:
>
> my @tokens = split / ( \\ (?: [^\s{}]+ |
^
{
You are missing the leading brace. Look at the pattern a little more
carefully.
> [^\s\\}]+ |
> [\\}] )
> | }
> )/x
> => $line;
my @tokens = split /({\\[^\s}{]+|\\(?:[^\s\\}]+|[\\}])|})/, $line;
John
--
use Perl;
program
fulfillment
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]