读书人

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

发布时间: 2012-07-30 16:19:05 作者: rapoo

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

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

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

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

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

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

读书人网 >J2EE开发

热点推荐