--- In [email protected], "silvermoonwoman2001" <sheri...@...> wrote:
>
> > In forgot to alter the pattern you provided for matching
> > replacement patterns, now
> > 
> >  LPSTR pszPatternCaptures = 
> >   
> > "(?s)\\\\\\\\|\\\\\\$|\\\\[0-9]|\\$(?:U|u|L|l|T|t|X|x|Y|y|Z|z)?\\d{1,3}|\\$(?:U|u|L|l|T|t|X|x|Y|y|Z|z)?<[A-Za-z_1-9]{1,32}>|\\$\\#";

 
> Lets try it this way, it should be a bit more efficient:
> 
> "(?si)\\\\\\\\|\\\\\\$|\\\\[0-9]|\\$[LUTXYZ]?(?:\\d{1,3}|<[A-Z_1-9]{1,32}>)|\\$\\#";

Take your word for it, ta.
 
> Also, please advance the plugin version and date.

Will do.  
  
> The new letters are not being invalidated in the absence of utf8 plugin 
> option. I think that's ok; as is they work even when the new internal pattern 
> utf8 option is used. It will be the user's responsibiltity to ensure L,U,T 
> and X,Y,Z are used only where appropriate. If either is used on incompatible 
> subject data, it can result in corrupted output.

Okay, you get to add all that to docs.
 
> In initial tests they seem to be working fine. Also, the utf8 plugin option 
> is now working as a multipurpose option (compile and accept-unicode-handles).

Ok, let me know if ready to roll with new version.



Reply via email to