﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
1125	StringRegExpReplace fails for case insensitive group (?i...)	martin	Jpm	"This example
{{{
;replace the 2nd parameter using case insensitivity for the whole match
$res1 = StringRegExpReplace(""$gui = GuiCreate($a,$b,$c)"",""(?i)(\$gui\s*=\s*guicreate\([^,]*,)([^,]*,)(.*)"",""$1 800,$3"")
ConsoleWrite(""Result 1 >"" & $res1 & @CRLF)

;same change but set case insensitivity for first group only, should give same result
$res2 = StringRegExpReplace(""$gui = GuiCreate($a,$b,$c)"",""(?i\$gui\s*=\s*guicreate\([^,]*,)([^,]*,)(.*)"",""$1 800,$3"")
ConsoleWrite(""Result 2 >"" & $res2 & @CRLF)
}}}
gives this result
{{{
Result 1 >$gui = GuiCreate($a, 800,$c)
Result 2 >$gui = GuiCreate($a,$b,$c)
}}}
I think Result 2 should be the same as result 1.

Discussed [http://www.autoitscript.com/forum/index.php?showtopic=100147&view=findpost&p=716575].
"	Bug	closed	3.3.1.2	AutoIt	3.3.0.0	None	Fixed	StringRegExpReplace Case Insensitive Group	
