Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两种字符串。
index_12323(只有数字,没有破折号)。index_12a-dcd-edff(基本上是一个 uuid)。
什么是只匹配第一个而不是第二个的正则表达式,基本上,如果它有破折号,那就不是匹配。
谢谢。
因为“_”(下划线)被包含在单词字符类中,所以不需要显式检查它。使用此正则表达式匹配第一个模式:
^\w+\d+$
这种东西就是你要找的东西:
^index_[0-9]+$