Hi, I've just run across an error message I've never seen before:
# Can't find unicode character property definition via main->a or a.plFile 'unicode/Is/a.pl'; Line 0 This occurred after adding the following code to a script that was functioning: ----START--- while($_=~/\}\{\\i\\fs24\\cgrid0 \d+\.\d+\}\{\\fs24\\cgrid0 \\{.*?\\}/){ $_=~/\}\{\\i\\fs24\\cgrid0 (\d+\.\d+)\}\{\\fs24\\cgrid0 \\{(.*?)\\}/; $para_num=$1; $key_val=$2; if($paras{$para_num}){ $substitute=$paras{$para_num}; #print $substitute; $_=~s/\}\{\\i\\fs24\\cgrid0 \d+\.\d+\}\{\\fs24\\cgrid0 \\{.*?\\}/}\{\\i\\fs24\\cgrid0 $substitute\}\{\\fs24\\cgrid0 /; }elsif($badbreaks{$para_num}){ $search_item=$badbreaks{$para_num}; $search_item=~/<DOCPAGE NUM=\"(\d+)\">/; $page_num=$1; @sides=split(/<DOCPAGE NUM=\"\d+\">/, $search_item); if ($sides[0]=~$key_val){ $page_num--; } $_=~s/\}\{\\i\\fs24\\cgrid0 \d+\.\d+\}\{\\fs24\\cgrid0 \\{.*?\\}/\}{\\i\\fs24\\cgrid0 $page_num\}{\\fs24\\cgrid0 /; }else{$_=~s/(\}\{\\b\\fs24\\cgrid0 \d+)\.(\d+\}\{\\fs24\\cgrid0 \\{.*?\\})/$1_$2NOT_FOUND/;} } while($_=~/\}\{\\i\\fs24\\cgrid0 \d+\.\d+\}\{\\fs24\\cgrid0 /){ $_=~/\}\{\\i\\fs24\\cgrid0 (\d+\.\d+)\}\{\\fs24\\cgrid0 /; $para_num=$1; $_=~/<IDX\d>(.*?),/; $key_val=$1; if($paras{$para_num}){ $substitute=$paras{$para_num}; #print $substitute; $_=~s/\}\{\\i\\fs24\\cgrid0 \d+\.\d+\}\{\\fs24\\cgrid0 /\}\{\\i\\fs24\\cgrid0 $substitute\}\{\\fs24\\cgrid0 /; }elsif($badbreaks{$para_num}){ $search_item=$badbreaks{$para_num}; $search_item=~/<DOCPAGE NUM=\"(\d+)\">/; $page_num=$1; @sides=split(/<DOCPAGE NUM=\"\d+\">/, $search_item); if ($sides[0]=~$key_val){ $page_num--; } $_=~s/\}\{\\i\\fs24\\cgrid0 \d+\.\d+\}\{\\fs24\\cgrid0 /\}{\\i\\fs24\\cgrid0 $page_num\}{\\fs24\\cgrid0 /; }else{$_=~s/(\}\{\\i\\fs24\\cgrid0 \d+)\.(\d+\}\{\\fs24\\cgrid0 )/$1_$2NOT_FOUND/;} }---END--- Oddly enough, all this is copied from the working script, with a modification to the regexp--specifically, changing \}\{\\b to \}\{\\i (yes, I'm hacking at an RTF file). Now the old script is getting the same error. Any advice? How do I get back to my happy place? 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. ****************************************************************************