How to escape text for regular expression in Java
Difference between Pattern.quote
and Matcher.quoteReplacement
was not clear to me before I saw following example
s.replaceFirst(Pattern.quote("text to replace"), Matcher.quoteReplacement("replacement text"));