首页 > 解决方案 > 正则表达式只选择第一个字符?

问题描述

我试图实现的是选择第一个字符,但前提是它的 az 或 AZ。

我发现了这个:^[a-zA-Z][a-zA-Z0-9.,$;]+$但问题是,如果我有 a544334 它会选择所有字符串,而我只想选择第一个字符。

像这样的东西,^G所以如果我有 G454,它只会选择 G。

有什么建议吗?

标签: regex

解决方案


^[a-zA-Z]实际上就足够了。

正如评论中所建议的,您可以使用前瞻,但是如果您不关心下一个字符,您会怎么做?


推荐阅读