10-03
12
Java过滤标点符号
作者:Java伴侣 日期:2010-03-12
复制内容到剪贴板 程序代码
package com.yy.test;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class StringUtil {
public static void testReg(){
//先去掉标点,再合并空格
Pattern p=Pattern.compile("[(.|,|\"|\\?|!|:;')]");//这边增加所有的符号,例如要加一个'则变成[(.|,|\"|\\?|!|:|')],如果是特殊符号要加转换 \
Matcher m=p.matcher("我)(是'你大;哥");//这为要整理的字符串
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就是你要的字符串了
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
testReg();
}
}
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class StringUtil {
public static void testReg(){
//先去掉标点,再合并空格
Pattern p=Pattern.compile("[(.|,|\"|\\?|!|:;')]");//这边增加所有的符号,例如要加一个'则变成[(.|,|\"|\\?|!|:|')],如果是特殊符号要加转换 \
Matcher m=p.matcher("我)(是'你大;哥");//这为要整理的字符串
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就是你要的字符串了
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
testReg();
}
}
评论: 0 | 引用: 0 | 查看次数: 1246
发表评论