better regex for string literals