Detect variables by first character based on a regex that can be overridden. Default could be [a-zA-Z\$]. This provides better usage for end users and closely resembles algebra