one or more spaces are required if an optional syntax is captured by regexp. 'USE INDEX' support added