Escape Meta characters . \ + * ? [ ^ ] ( $ )
Why do I need to escape Meta characters?
Adding a backslash character (\) in front of any character that has a special meaning in regular expressions, such as the dot (.), plus (+), asterisk (*), and various other characters. This is done to ensure that these special characters are treated as literal characters and not as regular expression metacharacters.
For example, suppose you have a string that contains the character ".". If you want to use this string as a regular expression pattern to match literal dots, you would need to escape the dot character.
This is useful in ensuring that special characters are properly escaped or quoted in regular expressions, which can help to prevent errors and improve the accuracy of regular expression matches.