A couple of days ago, I sent in some code with an error message:
Can't find unicode character property definition via main->a or a.plFile
'unicode/Is/a.pl'; Line 0
As it turns out, the code sample I included was not the cause of the
problem, apparently. However, if I comment out the following line:
$_=~s#^\\par (.+?)$#\\par <IDX1>$1<\/IDX1>\n#;
the rest of the script runs properly. This is bizarre (and why I'm writing
again) because I have
$_=~s/^\\par \\tab \\tab (.*?)$/\\par <IDX3>$1<\/IDX3>\n/;$_=~s/^\\par \\tab
(.*?)$/\\par <IDX2>$1<\/IDX2>\n/;running quite happily within their if
statements, just above the line that's giving me trouble. To add to the fun,
the match condition
if($_=~m#^\\par .+?$#){ print "it's still one line!\n";
#$_=~s#^\\par (.+?)$#\\par <IDX1>$1<\/IDX1>\n#;}
prints "its still one line!"
Please help. It's probably something basic, but I just don't see it.
Thanks,
John
****************************************************************************
This email may contain confidential material.
If you were not an intended recipient,
please notify the sender and delete all copies.
We may monitor email to and from our network.
****************************************************************************
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]