为什么正则表达式不匹配?

时间:2013-11-18 20:10:00

标签: regex

@^/yolo/[a-z]$@

我正在尝试匹配/ yolo / test

但它不匹配...正则表达式中的内容可能是错误的?对我来说似乎完全没问题。

2 个答案:

答案 0 :(得分:5)

如上所述,这将匹配/yolo/后跟任何单个字母。我怀疑你想要匹配一个或多个字母,如:

@^/yolo/[a-z]+$@

答案 1 :(得分:2)

^/yolo/[a-z]$

^表示匹配行的开头

/yolo/字面上匹配字符串/ yolo /

[a-z]匹配一个字符a到z

$匹配行尾

所以你正在寻找/ yolo /后跟一个字符

哪个不匹配/ yolo / test