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);
    }
相关推荐
林璟涵1 分钟前
Rust语言的系统运维
开发语言·后端·golang
海棠蚀omo3 分钟前
C++笔记-string(下)
开发语言·c++·笔记
字节源流5 分钟前
【Spring Cloud Netflix】GateWay服务网关
java·运维·gateway
褚眠莘12 分钟前
C#语言的加密货币
开发语言·后端·golang
爱的叹息13 分钟前
关于Spring MVC中@RequestParam注解的详细说明,用于在前后端参数名称不一致时实现参数映射。包含代码示例和总结表格
java·spring·mvc
ChinaRainbowSea25 分钟前
5. RabbitMQ 消息队列中 Exchanges(交换机) 的详细说明
java·分布式·后端·rabbitmq·ruby·java-rabbitmq
ml1301852887432 分钟前
开发一个小程序需要多久时间?小程序软件开发周期
java·小程序·开源软件·软件需求
haaaaaaarry33 分钟前
【SQL】子查询详解(附例题)
java·数据库·sql
hycccccch39 分钟前
超卖问题解决方案
java·笔记·lua
monstercl40 分钟前
【Lua】pcall使用详解
开发语言·lua