小编And*_*rea的帖子

正则表达式只有2个字母

我需要为2和2个字母创建正则表达式.我知道它必须是以下内容/[a-z]{2}/i,但它匹配任何带有2个或更多字母的字符串.这是我得到的:

my_reg_exp = /[a-z]{2}/i
my_reg_exp.match('aa')    # => #<MatchData "aa">
my_reg_exp.match('AA')    # => #<MatchData "AA">
my_reg_exp.match('a')     # => nil
my_reg_exp.match('aaa')   # => #<MatchData "aa">
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

ruby regex

1
推荐指数
1
解决办法
9334
查看次数

标签 统计

regex ×1

ruby ×1