如何在Java中转义正则表达式的文本

问题:

Java是否具有内置的方式来转义任意文本,以便将其包含在正则表达式中?例如,如果我的用户输入“$ 5”,我希望在输入结束后才匹配,而不是“5”。

回答:

由于Java 1.5, yes

Pattern.quote("$5");

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: How to escape text for regular expression in Java

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

+ 64 = 67