Site icon 时鹏亮的Blog

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

请知悉:本文最近一次更新为 4年 前,文中内容可能已经过时。

最近对手上一个上古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


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《Java如何使用正则表达式去除标点符号》相关的博文:

Exit mobile version