Java是否具有内置的转义任意文本方式,以便可以将其包含在正则表达式中?例如,如果我的用户输入“ $ 5”,我想在输入结束后精确匹配而不是“ 5”。
在我看到以下示例之前,Pattern.quote和之间的区别Matcher.quoteReplacement对我尚不清楚
Pattern.quote
Matcher.quoteReplacement
s.replaceFirst(Pattern.quote("text to replace"), Matcher.quoteReplacement("replacement text"));