Code
//echo -ag $regex(-sBnx,/^-|\G([snxmd])/Fg) -- first capture group $regml(1)

/F is documented as modifying $regml() results by including empty matches so that it works correctly, but with the above code, it fails and $regml(1) is set to 's' instead of $null.

First match is on '-', which has no capture group, this results in a non participating group being returned by pcre, which mIRC used to ignore without /F, but shouldn't be when /F is used.


#mircscripting @ irc.swiftirc.net == the best mIRC help channel