Javascript 正则表达式以匹配特定字符串且不超过两个斜杠
对不起,我想不出更好的标题来描述它。我有一个URL列表和一组正则表达式模式来与这些URL进行比较。有一种模式太贪婪了,我想约束它,这样当url有两个以上的斜杠时,它就不匹配了。例如: 当前RegExp:Javascript 正则表达式以匹配特定字符串且不超过两个斜杠,javascript,regex,Javascript,Regex,对不起,我想不出更好的标题来描述它。我有一个URL列表和一组正则表达式模式来与这些URL进行比较。有一种模式太贪婪了,我想约束它,这样当url有两个以上的斜杠时,它就不匹配了。例如: 当前RegExp:/something/* 匹配于:/something/1234 匹配项:/something/something 匹配项:/something/to/much 如何修改正则表达式,使其 匹配于:/something/1234 匹配项:/something/something 而不在:/so
/something/*
- 匹配于:
/something/1234
- 匹配项:
/something/something
- 匹配项:
/something/to/much
- 匹配于:
/something/1234
- 匹配项:
/something/something
- 而不在:
/something/to/much
^
:行的开始\/
:匹配反斜杠,需要转义[^\/]*
:匹配任何非反斜杠的内容,零次或多次$
:行尾 ^\/something\/[^\/]*$