Ita*_*man 8 regex groovy
我想通过String.split(k)拆分一个字符串,其中k是一个任意字符串(从intput读取).问题是k可以是任何字符串,因此可以包括正则表达式运算符,例如:"*[".
"*["
在这种情况下,split方法会触发异常,因为正则表达式格式不正确.
我正在寻找的是一种逃避任何给定k的方法,以便可以在split()上安全地传递结果字符串.
有什么想法吗?
Mic*_*rdt 10
您可以使用它Pattern.quote()来逃避正则表达式模式.
Pattern.quote()
归档时间:
16 年 前
查看次数:
2851 次
最近记录:
8 年,3 月 前