How to force one or more metacharacters to be treated as ordinary characters in a Java Regular Expression (RegEx)
When using RegEx in Java you might face the need of treating one or more metacharacters as ordinary characters. As a reminder the metacharacters in a Java RegEx are:
([{^$|)?*+.
If you want to treat them as ordinary characters you have two options:
Escape the metacharacter with a backslash, Enclose the whole string that contains metacharacters within Q and E Q means: “quotes all characters until E”, while E ends the quotes.