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);
    }
相关推荐
身如柳絮随风扬12 小时前
SpringMVC 异常处理?Spring 父子容器?
java·spring·mvc
WangJunXiang612 小时前
Python网络编程
开发语言·网络·python
guhy fighting12 小时前
new Map,Array.from,Object.entries的作用以及使用方法
开发语言·前端·javascript
lsx20240612 小时前
操作系统统计
开发语言
鬼先生_sir12 小时前
Spring AI Alibaba 用户使用手册
java·人工智能·springai
有梦想的小何12 小时前
从0到1搭建可靠消息链路:RocketMQ重试 + Redis幂等实战
java·redis·bootstrap·rocketmq
_下雨天.13 小时前
Python 网络编程
开发语言·网络·python
大数据新鸟13 小时前
HashMap、Hashtable、ConcurrentHashMap 核心对比
java
小樱花的樱花13 小时前
打造高效记事本:UI设计到功能实现
开发语言·c++·qt·ui
MX_935913 小时前
Spring MVC拦截器
java·后端·spring·mvc