Java正则表达式用特殊字符替换字符串

时间:2016-10-06 18:43:59

标签: java regex

我需要用字符串替换query

<keyword>

预期结果:String result = "<keyword>".replace(Pattern.quote("<keyword>"), "text");

得到结果:text

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

由于String.replace不使用正则表达式参数,您只需使用

即可
String result = "<keyword>".replace("<keyword>", "text");

答案 1 :(得分:0)

您似乎希望使用replaceAll使用正则表达式而非replace而不是。{/ p>

String result = "<keyword>".replaceAll("<keyword>", "text");

如果您查看 replaceAll javadoc,您会发现:

enter image description here