首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

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

2012-07-30 
求一个在java类中使用的正则表达式。如题:匹配特殊字符如下:!* (){} ^ [] - : ?将一个字符串里面包含以上的

求一个在java类中使用的正则表达式。
如题:
匹配特殊字符如下:

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

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

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

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

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

热点排行