如何在Java中為正則表達(dá)式轉(zhuǎn)義文本Java是否有一種內(nèi)建方式來逃避任意文本,以便將其包含在正則表達(dá)式中?例如,如果我的用戶輸入“$5”,我希望在輸入結(jié)束后與之匹配,而不是“5”。
3 回答

慕神8447489
TA貢獻(xiàn)1780條經(jīng)驗 獲得超1個贊
Pattern.quote
Matcher.quoteReplacement
s.replaceFirst(Pattern.quote("text to replace"), Matcher.quoteReplacement("replacement text"));

白衣染霜花
TA貢獻(xiàn)1796條經(jīng)驗 獲得超10個贊
Pattern.LITERAL
Pattern.compile(textToFormat, Pattern.LITERAL);
添加回答
舉報
0/150
提交
取消