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]