从Java中的列表中转义所有字符

时间:2013-04-25 07:04:03

标签: java design-patterns

我想从列表中转义所有字符。 在js中是:

function escapeRegExp(str) {
  return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&");
}

我如何用Java做到这一点?

1 个答案:

答案 0 :(得分:0)

如果您想从字符串中创建文字模式,可以使用java.util.regex.Pattern.quote(String s)