作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题需要更多focused .它目前不接受答案。
想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .
6年前关闭。
Improve this question
我有一个只匹配英文字母的正则表达式,一个 [a-zA-Z]
字符类。
是否有任何内置的正则表达式?我的意思是类似 \s
或 \w
.
最佳答案
您要的是 shorthand class对于英文字母。
如果您正在使用 POSIX-compliant regex , [:alpha:]
是 [a-zA-Z]
的“括号表达式”类(class)。 PCRE(Perl、PHP、Ruby...)也支持它。
在 Java ,您可以使用 \p{Alpha}
.
在 .NET , PCRE , Java , \p{L}
不仅仅是[a-zA-Z]
因为它可能包含所有 Unicode 字母。尽管如此,它仍可用于仅捕获字母。
关于regex - [a-zA-Z] 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30110807/
我是一名优秀的程序员,十分优秀!