package test; import java.util.regex.Matcher; import java.util.regex.Pattern; /* @author yb31,Edward * Date 2005-3-4/2007-9-23 * contact http://hi.baidu.com/Edwardworld */ public class StringUtil { public static void testReg(){ String stringInfo = "{infoNum='10' EdwardBlog='http://hi.baidu.com/Edwardworld' topicLength='20' titleShow='yes' EdwardMotto='I am a man,I am a true man!' /}"; System.out.println("待处理的字符串:" + stringInfo); Pattern p=Pattern.compile("[.,\"\\?!:']");//增加对应的标点 Matcher m=p.matcher(stringInfo); String first=m.replaceAll(""); //把英文标点符号替换成空,即去掉英文标点符号 System.out.println("去掉英文标点符号后的字符串:" + first); p=Pattern.compile(" {2,}");//去除多余空格 m=p.matcher(first); String second=m.replaceAll(" "); System.out.println("去掉多余空格后的字符串" + second);//second为最终输出的字符串 } public static void main(String [] args){ StringUtil.testReg(); } }
转自:http://georgeinfo.blog.163.com/blog/static/16368334120078238049192/
相关推荐
Java正则表达式Java正则表达式Java正则表达式Java正则表达式
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一...
java,正则表达式,详解,java正则表达式,PDF
split函数按照空格拆分,兼容全角空格、半角空格
java正则表达式java正则表达式java正则表达式java正则表达式java正则表达式java正则表达式
java正则表达式详解java正则表达式详解java正则表达式详解java正则表达式详解java正则表达式详解java正则表达式详解java正则表达式详解
正则表达式之道.doc 正则表达式中的特殊字符.doc Java正则表达式详解.doc 正则表达式.ppt JAVA正则表达式--Pattern和Matcher.doc 例子
JAVA正则表达式JAVA正则表达式JAVA正则表达式
java使用正则表达式进行校验验证,主要使用了Pattern和Matcher类,直接main方法运行就可以,亲测有效
Java正则表达式 Java 正则表达式 图片版 携带方便,查阅方便!~
java正则表达式详解java正则表达式详解java正则表达式详解java正则表达式详解java正则表达式详解java正则表达式详解
java正则表达式.pdfjava正则表达式.pdfjava正则表达式.pdfjava正则表达式.pdfjava正则表达式.pdf
Java正则表达式介绍和练习Java正则表达式介绍和练习Java正则表达式介绍和练习
java代码,从image标签中正则匹配取出src标签的内容,java代码,从image标签中正则匹配取出src标签的内容
JAVA正则表达式应用:任意输入一串字符串 如何输入exit退出程序;从输入的字符串中判断是否包含手机号码 正则表达式可以使用" +86| 86 1 d{10}" 如果包含请将其在控制台打印出来 否则输出不包含字符串 ...
正则表达式的使用 java正则表达式的使用示例 java正则表达式
Java正则表达式应用总结
Java正则表达式入门介绍.ppt,介绍常用语法规则及使用方式等
正则表达式匹配工具很好很强大 放心使用 内附各种经典正则匹配公式
Java正则表达式构造SQL语句Java正则表达式构造SQL语句Java正则表达式构造SQL语句