去掉英文的标点及合并多余空格
/*
* 创建日期 2005-3-4
*/
package com.yb.util;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/* @author yb31
* Date 2005-3-4
* usage
*/
public class StringUtil {
public static void testReg(){
Pattern p=Pattern.compile("[.,/"//?!:']");//增加对应的标点
Matcher m=p.matcher("I am a, I am /"Hello/" I. ok? hello! hello: ok.");
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){
testReg();
}
}