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 小时前
联合订单并发退款:一次分布式锁冲突的排查与思考
java
用户47451894751013 小时前
全链路日志追踪利器:trace-spring-boot-starter 实战指南
java
acx匿13 小时前
【Windows10 下 JDK17 环境变量配置超详细教程(ZIP 版)】
java·jdk
Renhao-Wan13 小时前
Java 算法实践(七):动态规划
java·算法·动态规划
新缸中之脑13 小时前
Sonnet 4.6 vs Opus 4.6
java·开发语言
曹牧13 小时前
Java:@RequestBody 和 @RequestParam混合使用
java·开发语言
甲枫叶14 小时前
【claude+weelinking产品经理系列16】数据可视化——用图表讲述产品数据的故事
java·人工智能·python·信息可视化·产品经理·ai编程
思茂信息14 小时前
基于CST 3D Combined功能的以太网口RE仿真
开发语言·javascript·单片机·嵌入式硬件·matlab·3d
番茄去哪了14 小时前
Python基础入门(二)
linux·服务器·开发语言·python
代龙涛14 小时前
wordpress块主题
开发语言·后端·php