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);
    }
相关推荐
一路往蓝-Anbo几秒前
【第23期】资源保护:关中断 vs 互斥量 (Mutex)
c语言·开发语言·stm32·单片机·嵌入式硬件·物联网
Han.miracle3 分钟前
基于 SpringBoot + jQuery 实现留言板功能
java·spring boot·spring·java-ee
Mcband4 分钟前
Java 三方 JSON 比对
java·开发语言·json
世转神风-5 分钟前
qt-通信协议基础-uint64_t转QByteArray-小端系统
开发语言·qt
easyboot6 分钟前
python获取C#WEBAPI的数据
开发语言·python·c#
wanghowie7 分钟前
02.04.02 Reactor 实战教程:响应式编程从入门到精通
java·reactor
梨落秋霜7 分钟前
Python入门篇【字符串】
开发语言·python
superman超哥8 分钟前
Rust 复合类型:元组与数组的内存布局与性能优化
开发语言·后端·性能优化·rust·内存布局·rust复合类型·元组与数组
出门撞大运9 分钟前
HashMap详解
java
青云交14 分钟前
Java 大视界 -- 实战|Elasticsearch+Java 电商搜索系统:分词优化与千万级 QPS 性能调优(439)
java·spring boot·elasticsearch·性能优化·搜索系统·容器化部署·母婴电商