but no higlight in this example:$query = " SELECT data FROM table WHERE param = 1 ";

so i searched the Packages / PHP / PHP.tmLanguage for a MySql string regexp. On line 2061 i found this: <string>'\s*(?=(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER)\b)</string>which should match the case. Unfortunately i wasn't able to figure out where is the problem.

I've been trying to figure out whether or not \s* in the regular expression includes newline characters, or whether the regular expressions are being evaluated as multi-line regex, but haven't been able to get to the bottom of it. Every regex tester I've tried matches the string across multiple lines with \s* matching newlines as well as other whitespace. But ST2 definitely isn't matching it.