学堂 学堂 学堂公众号手机端

可以使用正则表达式中的字符类来匹配并去除任意符号

lewis 1年前 (2024-03-19) 阅读数 4 #技术

可以使用正则表达式中的字符类来匹配并去除任意符号。字符类用方括号[]表示,其中可以包含需要匹配的字符。

例如,要去除字符串中的任意符号,可以使用下面的正则表达式:

Stringstr="Hello,World!@#$%^&*()_+-={}[]|\\:;\"'<>,.?/~`"; str=str.replaceAll("[^a-zA-Z0-9\\s]",""); System.out.println(str);

输出结果为:


HelloWorld

在上面的代码中,str.replaceAll("[^a-zA-Z0-9\\s]","")将匹配除了字母、数字和空白字符之外的所有字符,并将其替换为空字符串。这样就实现了去除任意符号的效果。

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门