Match ${x.y} anywhere within a string

Fixes an issue where strings like "Hello ${var.name}" don't have proper highlighting