java - 使用正则表达式显示字母以外的字符

标签 java regex

我想使用 java.util.regex.Patternjava.util.regex.Matcher 在服务器端实现此功能。

"cdAbb#2547dbsbz78678".match(/[^a-zA-Z]+/g).join('');

最佳答案

你不需要Pattern,只需简单的replaceAll就可以了,

String s=  "cdAbb#2547dbsbz78678".replaceAll("[a-zA-Z]", "");

关于java - 使用正则表达式显示字母以外的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23262327/

相关文章:

regex - 用正则表达式解析url和KRL的replace方法

java - 使用java解方程

java - For循环在第二次后不执行第一条命令

java - 如何在 JpaRepository 中构建 Spring JPA/JPQL 查询

java - 不同机器上solr-8.9.0加载一个csv文件的对比

java - 在java中打印一个简单的双数

Javascript Hashmap key 编译成正则表达式

Python 正则表达式 - 从右到左

regex - 如果 URI 不以此开头,则重写条件包罗万象

python - 在 Python 中删除停用词的更快方法