﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
2997	Bug in PCRE	jchd18	Jon	"A bug in recent releases of the PCRE library has been reported which may affect users running the 3.3.13.19 beta (the 3.3.12.0 release is OK):

''In caseless utf modes, it is possible for character classes to be missing the lowercase version of some ascii characters.''

Example below shows that the beta gives a wrong result (the range a-j is missed), yet the release behaves correctly:

{{{
ConsoleWrite(StringRegExpReplace(""ABCDEFGHIJKLmonpqrstuvwxyz[\]^_` 123456 abcdefgijklmnopqrstuvwxyz"", ""(?i)([A-`])"", ""*"") & @LF)
}}}

Advice: if you need the beta, make character ranges in classes more explicit, until Dev team can link a fixed version of PCRE in a new AutoIt beta or release.

Remark: no change in PCRE can be found in the changelog between release 3.3.12.0 and beta 3.3.13.19 but the code sample above clearly demonstrate they don't use the same PCRE version."	Bug	closed	3.3.15.0	AutoIt	3.3.14.0	None	Fixed		
