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);
    }
相关推荐
程序员老邢13 小时前
【人生底稿・番外篇 05】我的电影江湖:从录像带时代,到港片陪伴的青春岁月
java·程序人生·职场发展·娱乐
sonnet-102913 小时前
函数式接口和方法引用
java·开发语言·笔记
Bat U13 小时前
JavaEE|多线程(二)
java·开发语言
_Evan_Yao13 小时前
RAG中的“Chunk”艺术:我试过10种切分策略后总结的结论
java·人工智能·后端·python·软件工程
烤麻辣烫13 小时前
JS基础
开发语言·前端·javascript·学习
froginwe1114 小时前
C++ 文件和流
开发语言
魂梦翩跹如雨14 小时前
数据库的“契约” —— 约束(Constrains)
java·数据库·mysql
Dxy123931021614 小时前
Python在图片上画矩形:从简单边框到复杂标注的全攻略
开发语言·python
独自破碎E14 小时前
面试官:你有用过Java的流式吗?比如说一个列表.stream这种,然后以流式去处理数据。
java·开发语言
꯭爿꯭巎꯭14 小时前
python下载手机版(python3手机版(免费))
开发语言·python·智能手机