我有这个正则表达式:CMD?(S?[1-8][0-1]|R?[1-8]|[qQ])
它应该匹配这些情况:
所有情况都应以“CMD”开头
其次是:
- 'S' 后跟
- [1-8] 后跟
- [0-1]
- 'R' 后跟
- [1-8]
- “q”或“Q”
但我发现它也匹配CMD[1-8][1-0]
我无法弄清楚我做错了什么。
最后,除了这些情况外,我应该怎么做才能获得正则表达式匹配,因为我找不到否定该声明的解决方案。
我有这个正则表达式:CMD?(S?[1-8][0-1]|R?[1-8]|[qQ])
它应该匹配这些情况:
所有情况都应以“CMD”开头
其次是:
但我发现它也匹配CMD[1-8][1-0]
我无法弄清楚我做错了什么。
最后,除了这些情况外,我应该怎么做才能获得正则表达式匹配,因为我找不到否定该声明的解决方案。