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

Regular expression for [a-zA-Z]

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

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

您要求 shorthand class 英文字母。

如果您使用 POSIX-compliant regex[:alpha:][a-zA-Z] class 的 "bracket expression"。 PCRE (Perl, PHP, Ruby...) 也支持它。

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

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