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);
    }
相关推荐
r***123814 小时前
SpringBoot最佳实践之 - 使用AOP记录操作日志
java·spring boot·后端
来来走走14 小时前
Android开发(Kotlin) LiveData的基本了解
android·开发语言·kotlin
间彧14 小时前
Java进程内存深度解析:从JVM组件内存到RSS的全面视角
java
间彧14 小时前
对比GraalVM Native Image与传统JVM,在内存管理方面各自适合哪些具体业务场景?
java
明洞日记14 小时前
【数据结构手册002】动态数组vector - 连续内存的艺术与科学
开发语言·数据结构·c++
福尔摩斯张14 小时前
《C 语言指针从入门到精通:全面笔记 + 实战习题深度解析》(超详细)
linux·运维·服务器·c语言·开发语言·c++·算法
daidaidaiyu14 小时前
Spring IOC 源码学习一 基本姿势
java·spring
LSL666_14 小时前
SpringBoot自动配置类
java·spring boot·后端·自动配置类
甜鲸鱼15 小时前
Java与MySQL中的枚举(Enum)
java·mysql
xxxxxxllllllshi15 小时前
【LeetCode Hot100----14-贪心算法(01-05),包含多种方法,详细思路与代码,让你一篇文章看懂所有!】
java·数据结构·算法·leetcode·贪心算法