去除java代码里面的特殊字符

原创 2010年04月02日 10:48:00

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

相关文章推荐

java正则表达式 过滤特殊字符的正则表达式

// 过滤特殊字符 public staticString StringFilter(String str) throws PatternSyntaxException { // 只允许字母和数...

JAVA中清除特殊字符

String regEx="[`~!@#$%^&*()+=|{}':;',\\[\\].         String   str   =   "*adCVs*34_a _09_b5*[/435^*&...
  • aicpzl
  • aicpzl
  • 2015年12月04日 11:02
  • 4673

Java中去除字符串中的空格、回车、换行符、制表符等特殊字符

在日常开发中,空格、回车、换行符等一些特殊字符经常会困扰着我们对于数据的比较,在存取的时候去除掉这些没有意义的特殊字符就变得非常必要了。对于Java中的String.trim(),它只能去除掉字符串前...

java正则表达式 过滤特殊字符的正则表达式

过滤特殊字符 public staticString StringFilter(String str) throws PatternSyntaxException {  // 只允许字母和数字 //...

Java删除字符串中的指定字符

Java删除字符串中的指定字符有以下两种方法: 1.替换函数,替换成空白 String test  = ("chaojimali"); test = test.replace...

java正则表达式去掉标点符号

参考http://blog.csdn.net/telnetor/article/details/6041323String str = ",.!,,D_NAME。!;‘’”“**dfs #$%^&(...

用正则表达式去掉多余的空格与标点符号 Java

public class StringUtil { public void demo() { // String stringInfo = // "...

Java删除/清除/过滤标点(所有中英文标点)的正则表达式

转自:http://blog.csdn.net/harryhuang1990/article/details/11888293 在进行文本分析的时候我们经常需要过滤掉停用词,标点等,本文给大家介...

Java 简单高效处理字符串-删除所有标点

应用:str = str.replaceAll(“[\pP‘’“”]”, “”);在这里利用的是Unicode编码,Unicode 编码并不只是为某个字符简单定义了一个编码,而且还将其进行了归类。\p...

JAVA中无法处理带有特殊字符文件名的zip包的问题解决

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4415733http://bugs.sun.com/bugdatabase/view_bug.d...
  • bruni
  • bruni
  • 2007年03月27日 02:08
  • 2623
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:去除java代码里面的特殊字符
举报原因:
原因补充:

(最多只允许输入30个字)