Java替換各種特殊字元工具類
[url]http://my.oschina.net/u/1245614/blog/511308[/url]
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 替換特殊字元Java字元
- perl替換特殊字元字元
- mysql替換特殊字元MySql字元
- 08:字元替換字元
- asp字元替換字元
- URL地址特殊字元轉換字元
- 使用正規表示式替換報表名稱中的特殊字元(推薦)字元
- JS RegExp 替換字元JS字元
- python字元對映表和字元替換Python字元
- javascript解析unicode字元,替換成正常字元JavaScriptUnicode字元
- linux_sed替換特殊符號Linux符號
- java工具類之編碼轉換工具類Java
- 正則替換 修改字元 去除空格字元
- JavaScript replace()替換字串中指定字元JavaScript字串字元
- php字串與字元替換函式PHP字串字元函式
- 利用正則批次替換指定字元字元
- java replaceall 用法:處理特殊字元Java字元
- js字串中替換指定的的字元JS字串字元
- Shell轉義字元與變數替換字元變數
- js替換字串中所有指定的字元JS字串字元
- linux: awk 指定位置替換字元Linux字元
- 特殊字元字元
- AIX/Linux下批量替換某類檔案中的某串字元AILinux字元
- Java 的各種內部類、Lambda表示式Java
- mysql和mongodb替換欄位中某字元MySqlMongoDB字元
- js做資料的轉義字元替換JS字元
- js使用replace()函式替換所有指定字元JS函式字元
- java日期時間各種變換及處理Java
- 配置檔案或者模板中的佔位符替換工具類
- HTML特殊字元HTML字元
- perl 特殊字元字元
- mysql型別批量替換工具MySql型別
- javascript如何使用replace()函式替換所有指定字元JavaScript函式字元
- 批量修改檔名 與 批量檔案字元替換字元
- ultraedit中將某字元替換為回車符字元
- [Python] 各種轉換Python
- Java常用時間格式轉換工具類Java
- Bash的特殊字元字元