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);
    }
相关推荐
qq_427940341 分钟前
java-UI自动化selenium+TestNG
java·selenium·自动化
冰暮流星2 分钟前
javascript之变量作用域
开发语言·前端·javascript
biter down3 分钟前
C++ 设计不可被继承的类
java·开发语言·c++
放下华子我只抽RuiKe54 分钟前
机器学习终章:集成学习的巅峰与全流程实战复盘
开发语言·人工智能·python·机器学习·数据挖掘·机器人·集成学习
于先生吖5 分钟前
Java 智慧社区本地生活系统:上门服务 + 商城模块完整开发
java·大数据·生活
摇滚侠5 分钟前
Java 项目教程《尚庭公寓-下》,单体架构项目,从开发到部署
java·开发语言·架构
浅念-6 分钟前
C++ 异常
开发语言·数据结构·数据库·c++·经验分享·笔记·学习
lxh01137 分钟前
嵌套数组生成器题解
开发语言·javascript·ecmascript
2401_884563247 分钟前
高性能日志库C++实现
开发语言·c++·算法
Dxy123931021611 分钟前
DrissionPage使用js点击:突破常规交互限制的“隐形手”
开发语言·javascript·交互