10-03
12

Java过滤标点符号

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();

}

}


文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 标点 符号 过滤 正则
相关日志:
评论: 0 | 引用: 0 | 查看次数: 1009
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭