0
我想從列表中轉義所有字符。 在JS是:轉義Java中列表中的所有字符
function escapeRegExp(str) {
return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&");
}
我如何在Java中做到這一點?
我想從列表中轉義所有字符。 在JS是:轉義Java中列表中的所有字符
function escapeRegExp(str) {
return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&");
}
我如何在Java中做到這一點?
如果你想從字符串中創建一個字面模式,你可以使用java.util.regex.Pattern.quote(String s)
。
是否在每個字符前加上「\」?如果是這樣,爲什麼? – Zyerah 2013-04-25 07:04:53