[a-zA-Z]的正则表达式

时间:2015-05-07 20:12:53

标签: regex regular-language

我有一个只与英文字母匹配的正则表达式,一个[a-zA-Z]个字符类。

是否有内置的正则表达式?我的意思是\s\w

1 个答案:

答案 0 :(得分:4)

你要求shorthand class英文字母。

如果您使用POSIX-compliant regex[:alpha:]是"括号表达式"对于[a-zA-Z]类。它也受到PCRE(Perl,PHP,Ruby ......)的支持。

Java中,您可以使用\p{Alpha}

.NETPCREJava\p{L}不仅仅是[a-zA-Z],因为它可能包含所有Unicode字母。不过,它只能用于捕捉字母。