java 字符串只保留数字、字母、中文

c 复制代码
    public static void main(String[] args) {
        String str = "测 试 WG23-D";
        // 只留字母
        String s1 = str.replaceAll("[^a-zA-Z]", "");
        // 只留数字
        String s2 = str.replaceAll("[^0-9]", "");
        // 只留中文
        String s3 = str.replaceAll("[^\u4e00-\u9fa5]", "");
        System.out.println("s1 = " + s1);
        System.out.println("s2 = " + s2);
        System.out.println("s3 = " + s3);
    }
相关推荐
城管不管36 分钟前
EasyExcel
java·开发语言·后端·easyexcel
鉴生Eric36 分钟前
拉孚BMA系统物联网架构:全面赋能传统楼宇BA系统的数字化转型
java·后端·struts
1368木林森40 分钟前
深入浅出:JDK1.7→JDK1.8 HashMap进化史,再到ConcurrentHashMap的并发救赎
java·开发语言
csbysj202043 分钟前
Web 品质样式表:构建高效、美观的网页设计指南
开发语言
web3.088899944 分钟前
tb关键词API接口——解锁独一无二的商品
java·数据库·https
小白学大数据44 分钟前
企业精准数据分析双路径对比:运营商大数据与 Python 爬虫技术选型与实践
大数据·开发语言·爬虫·python·数据分析
敖正炀1 小时前
集合-Map深入分析
java
Hello!!!!!!1 小时前
C++基础(五)——屏幕和文件输入输出
开发语言·c++·算法
ytttr8731 小时前
C++ LZW 文件压缩算法实现
开发语言·c++
小谢小哥1 小时前
51-限流算法详解
java·后端·架构