【发布时间】:2023-03-08 17:02:01
【问题描述】:
我有这样的字符串:123#$!=?*ab34AF6?)
你能帮我写正则表达式来提取吗:
1) 所有数字,输出:123346 .....
2) 所有 a-zA-Z 字符,输出:abAF
非常感谢!
迈克
【问题讨论】:
-
在寻求帮助之前请先进行研究
-
可能是什么语言?
-
您只能在不同的组中获得输出。
-
@Unihedron 比这更简单,因为
[^\d]可以仅表示为\D -
@Unihedron 取决于(未指定)语言。在 java 中,该标志将是一个忌:
[^a-zA-Z]与(?i)[^a-z]- 它实际上 添加 1 个字符。我是一个 java 人,所以我会自动选择那个上下文。
标签: regex numbers character extract