转帖过来的 直接看程序吧
public class StringUtil {
public void demo() {
// String stringInfo =
// "{infoNum='10' EdwardBlog='http://hi.baidu.com/Edwardworld' topicLength='20' titleShow='yes' EdwardMotto='I am a man,I am a true man!' /}";
String stringInfo = "Madam, I'm Adam";
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为最终输出的字符串
second = first.replace(" ", "");
System.out.println("去掉所有空格:" + second);
}
}
分享到:
相关推荐
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一...
Java正则表达式Java正则表达式Java正则表达式Java正则表达式
各种正则表达式,内容丰富,检查不同的内容效果很好!!!
split函数按照空格拆分,兼容全角空格、半角空格
java正则表达式详解java正则表达式详解java正则表达式详解java正则表达式详解java正则表达式详解java正则表达式详解java正则表达式详解
java,正则表达式,详解,java正则表达式,PDF
正则表达式之道.doc 正则表达式中的特殊字符.doc Java正则表达式详解.doc 正则表达式.ppt JAVA正则表达式--Pattern和Matcher.doc 例子
java正则表达式java正则表达式java正则表达式java正则表达式java正则表达式java正则表达式
其中包括windows和linux文件路径的正则表达式;去除空格和斜杠转换的replaceall方法
正则表达式,正则表达式,正则表达式 正则表达式 正则表达式 正则表达式 正则表达式 正则表达式 正则表达式
正则表达式中符号含义大全
常用正则表达式 正则表达式 常用正则表达式 正则表达式
去空格正则表达式去空格正则表达式去空格正则表达式
最完善的身份证号码合法性校验Java算法,适合Android平台,可以直接拿来在项目中使用,正则表达式。
java正则表达式详解java正则表达式详解java正则表达式详解java正则表达式详解java正则表达式详解java正则表达式详解
java使用正则表达式进行校验验证,主要使用了Pattern和Matcher类,直接main方法运行就可以,亲测有效
最新手机号码、电话号码正则表达式
正则表达式.rar正则表达式.rar正则表达式.rar正则表达式.rar
《正则表达式经典实例》:每个程序员都会遇到需要使用正则表达式的情况,但是要用好正则表达式却并不容易。《正则表达式经典实例》提供了100多个实例,以帮助读者使用正则表达式处理数据和文本。即使有经验的用户也...
正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式...