当前位置: 代码迷 >> J2EE >> 在java类中使用的正则表达式
  详细解决方案

在java类中使用的正则表达式

热度:37   发布时间:2016-04-22 01:05:01.0
求一个在java类中使用的正则表达式。
如题:
匹配特殊字符如下:

!* (){} ^ [] - : ?

将一个字符串里面包含以上的字符进行替换,替换成%。

在这里先多谢大家了,希望大家出出主意。

目的在于多学习学习。。。

------解决方案--------------------
public static String find(String str)
{
Pattern pattern=Pattern.compile("^!|\\*|(\\(\\))|(\\{\\})|\\^|(\\[\\])|\\-|:|\\?$");
Matcher matcher=pattern.matcher(str);
return matcher.replaceAll("%");
}
  相关解决方案