Java 简单正则表达式

标签 java regex

我想指定一个正则表达式来查找字符串中是否有任何非字母非数字字符。

基本上我希望它以任何顺序接受 [a-z][A-Z][0-9] 任何组合..即 "2a4A44awA" 应该是有效的。

我该怎么做?

最佳答案

代替:

[a-z][A-Z][0-9] 

匹配:

[a-zA-Z0-9]+

来自 API:

Greedy quantifiers
X?  X, once or not at all
X*  X, zero or more times
X+  X, one or more times
X{n}    X, exactly n times
X{n,}   X, at least n times
X{n,m}  X, at least n but not more than m times

关于Java 简单正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5042165/

相关文章:

java - org.jboss.msc.service.StartException 服务 jboss.web.deployment.default-host./: Failed to start service

java - for循环算法打印带字符的直角三角形

java - 一次读取 xml 元素的所有属性

python - 正则表达式检测 csv 文件中包含逗号的数字的无效行

c - 使用 perl 更新 C 文件中的宏

php - 解析 Skype 日志

java - 解析 XSD 文档时出错

c++ - 使用 wregex 会产生垃圾输出?

node.js - nodejs Express 正则表达式路径 : working in test, 在代码中不起作用。我做错了什么?

java - JestClient 在闲置一段时间后抛出 SocketTimeoutException