最近对手上一个上古Java的搜索引擎要做微调,需要实现使用正则过滤标点符号和数字的功能,在浩哥的指引下,自己经过hello world的简单测试,总结代码如下:

public class Test {
public static void main(String[] args) {
String str = "!!??.。·,,%¥KTV123456 歌手·当-打-之年 无损全景声 (芒果)*#$%^&()abc";
System.out.println(str);
String str1 = str.replaceAll("[\\pP\\p{Punct}0-9¥]", "");
str1 = str1.replace("-","");
System.out.println("str1:" + str1);
}
}

相关参考:
https://www.cnblogs.com/zhangzhifeng/p/4580971.html



Related Posts: Java如何使用正则表达式去除标点符号 :

留言