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);
    }
相关推荐
饕餮争锋20 分钟前
Kotlin: [Internal Error] java.lang.NoSuchFieldError: FILE_HASHING_STRATEGY
java·kotlin
明洞日记22 分钟前
【设计模式手册014】解释器模式 - 语言解释的优雅实现
java·设计模式·解释器模式
百***354824 分钟前
JavaScript在Node.js中的集群部署
开发语言·javascript·node.js
光影少年26 分钟前
node.js和nest.js做智能体开发需要会哪些东西
开发语言·javascript·人工智能·node.js
lichong95136 分钟前
XLog debug 开启打印日志,release 关闭打印日志
android·java·前端
xu_yule1 小时前
Linux_14(多线程)线程控制+C++多线程
java·开发语言·jvm
c***97981 小时前
PHP在内容管理中的模板引擎
开发语言·php
合作小小程序员小小店1 小时前
网页开发,在线%新版本旅游管理%系统,基于eclipse,html,css,jquery,servlet,jsp,mysql数据库
java·数据库·eclipse·html·intellij-idea·旅游·jsp
San30.1 小时前
深入理解 JavaScript 异步编程:从 Ajax 到 Promise
开发语言·javascript·ajax·promise
XIAOYU6720131 小时前
2026大专跨境电商专业,想好就业考哪些证书比较好?
开发语言