-1

我有两种字符串。

index_12323(只有数字,没有破折号)。index_12a-dcd-edff(基本上是一个 uuid)。

什么是只匹配第一个而不是第二个的正则表达式,基本上,如果它有破折号,那就不是匹配。

谢谢。

4

2 回答 2

0

因为“_”(下划线)被包含在单词字符类中,所以不需要显式检查它。使用此正则表达式匹配第一个模式:

^\w+\d+$
于 2013-03-02T21:17:54.633 回答
0

这种东西就是你要找的东西:

^index_[0-9]+$
于 2013-03-02T21:16:14.250 回答