正则表达式为url模式

new*_*bie 1 java regex

我正在开发一个接受这个网址的动态控制器:

  1. mock_test5 - mock_test1
  2. reviewer_test5
  3. reviewer_test4
  4. reviewer_test3.1
  5. reviewer_test3.2
  6. reviewer_test1

注意:不包括reviewer_test2

我很难搞清楚.到目前为止我还没有这样做:

^(mock|reviewer)_test[1-5]$

我也不知道如何解释3.13.2

Ωme*_*ega 5

^(?:mock_test[1-5]|reviewer_test(?:[145]|3[.][12]))$
Run Code Online (Sandbox Code Playgroud)

正则表达式可视化

^(?:mock_test(?:1|2|3|4|5)|reviewer_test(?:(?:1|4|5)|3\.(?:1|2)))$
Run Code Online (Sandbox Code Playgroud)

正则表达式可视化