`

Java替换各种特殊字符工具类

    博客分类:
  • Java
 
阅读更多
http://my.oschina.net/u/1245614/blog/511308

public class StringFilterUtil {
    
   public static String stringFilter(String str) throws PatternSyntaxException {
      // 只允许字母和数字          
      // String   regEx  =  "[^a-zA-Z0-9]";                        
      // 清除掉所有特殊字符     
      String regEx = "[`~!@#$%^&*()+=|{}':;',//[//].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]";
      Pattern p = Pattern.compile(regEx);
      Matcher m = p.matcher(str);
      return m.replaceAll("").trim();
   }
    
   public static void main(String[] args) {
      String str = "*adCVs*34_a _09_b5*[/435^*&城池()^$$&*).{}+.|.)%%*(*.中国}34{45[]12.fd'*&999下面是中文的字符¥……{}【】。,;’“‘”?";
      System.out.println(stringFilter(str));
   }
}
分享到:
评论

相关推荐

    java替换html特殊字符工具类

    替换html中特殊字符 htmlStr =htmlStr.replaceAll("&forall;", "∀"); htmlStr =htmlStr.replaceAll("&part;", "∂"); htmlStr =htmlStr.replaceAll("&exists;", "∃"); htmlStr =htmlStr.replaceAll("&empty...

    java 文本字符串替换工具

    使用java代码实现搜索遍历文本文件并替换文本内容, 支持脚本bat和sh调用.

    java字符串中${}或者{}等的占位符替换工具类

    今天小编就为大家分享一篇关于java字符串中${}或者{}等的占位符替换工具类,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    字符转换工具类

    字符转换工具类:包含了生成html最全的源码,并有详细的注释

    java实现把含有英文符号字符串转换为中文符号的实现.txt

    java实现含有英文字符串的符号替换为中文符号,在网上看了一些都没有详细的实现方式,看了这个就不用去摸索了,看了就会用了,下次有碰到这方面的,同样中文特殊符号转换为英文符号类似的逻辑

    json全局替换工具类

    实现全局转换标准json格式的字符串的key值,亲测可用。

    一个非常好的Java工具类(字符窜处理,时间格式转换,加密解密等)

    一个非常好的Java工具类 包括字符窜加密解密,非法字符过滤和替换 时间格式转换,常用验证等等很多非常有用的函数

    驼峰转下划线、下划线转驼峰的java工具类

    正则表达式高效:利用Java的正则表达式快速完成匹配和替换,性能较好。 适应性强:能够处理大多数常见的驼峰和下划线命名转换场景。 缺点: 仅支持基本转换:这个基础版本未考虑特定场景,如首字母大写的驼峰命名...

    java工具类 utils.zip

    java开发工具类,包括日期格式化,字符串处理,字符串分割、替换,json处理,spingBean处理,随机数,加密解密,base64,图片处理,随机数,正则表达式

    Str字符串处理工具类

    1.字符串转换为其他类型 2.字符串首字母转换为大写 3.取得一个随机字符串,包含数字和字符 4.转码 5.替换特殊字符串 6.公式格式化

    Java实现的文本字符串操作工具类实例【数据替换,加密解密操作】

    主要介绍了Java实现的文本字符串操作工具类,可实现数据替换、加密解密等操作,涉及java字符串遍历、编码转换、替换等相关操作技巧,需要的朋友可以参考下

    Java开发技术大全(500个源代码).

    integerExample.java 演示各种整型变量的使用 isPrime.java 判断素数 leapYearByIf.java 用if语句判断闰年 leapYearByLogical.java 用逻辑表达式判断闰年 lowToUpper.java 小写字母转换成大写字母 lozengeStar...

    一个开源的Java基础工具包

    3、com.baijob.commonTools.net.HtmlUtil HTML工具类,暂时只提供特殊字符转义 4、com.baijob.commonTools.net.SocketUtil socket工具类。 isUsableLocalPort() 检测本地某个端口是否可用(可用是指没有被其他程序...

    中文数字转成阿拉伯数字 java 实现

    独立开发,实测可用, 将阿拉伯和中文数字组合的字符串转成阿拉伯数字的整型 包。例如: “八万三千20”就可以转成整型 803020 。解压后,引用包。调用方法 在UnitTest.java 中有

    原创--java 可配置式 批量 查找 替换工具-MYFinder源代码

    做项目时,要在原有项目的基础增加国际化版本,查找和替换中文成了必做的工作,为了加快工作速度,所有的重复性工作都交给程序来处理,自己只做核心工作,经过自己的编码和实践应用,写了一套配合自己工作的程序,...

    java程序设计实验指导代码

    7.4 实验3 Java的常用工具类 第8章 字符串 8.1 预备知识 8.2 实验1 一个String类的简单应用 8.3 实验2 单词替换和统计问题 8.4 实验3 字符串的比较和查找最长子串 8.5 实验4 单词逆向输出问题 8.6 实验5 ISBN...

    使用Java字符串操作实现一个简单的文本处理工具.txt

    这段代码实现了一个简单的文本处理工具TextProcessor,其中使用了Java的字符串操作。在类的构造方法中,首先接收一个文本字符串作为输入。然后实现了两个方法:countWords()和replaceWord()。countWords()方法用于...

    JAVA上百实例源码以及开源项目

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    Java字符串常用方法

    判断是否含有特殊字符 校验是否是中文名字 包括 姓名 • 校验是否是英文名字 将字符串转换为大写 将字符串转换为小写 判断字符串是否为数字 判断字符串是否包含子串 字符串替换 判断字符串是否为空白(null或只包含...

    JAVA上百实例源码以及开源项目源代码

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

Global site tag (gtag.js) - Google Analytics