不尾随斜杠时的正则表达式匹配
regex matching when not trailing slash
当我有输入时,正则表达式会是什么样子
foo.bar/level/1A
foo.bar/level/1A/test
foo.bar/level/1B
foo.bar/level/1A/blabl/sdffs
foo.bar/test
因此我只想要级别文件夹中根项目所在的 url,所以
foo.bar/level/1A
和
foo.bar/level/1B
所以关卡文件夹中的任何东西基本上都是 nog 后跟一个斜线
提取这些的最佳正则表达式方法是什么?
谢谢(我真的需要找到一个好的正则表达式训练因为我总是在向前看/向后看和涉及的东西时碰到这些东西)
您可以使用:
^[^\/]*\/level\/[^\/]*$
当我有输入时,正则表达式会是什么样子
foo.bar/level/1A
foo.bar/level/1A/test
foo.bar/level/1B
foo.bar/level/1A/blabl/sdffs
foo.bar/test
因此我只想要级别文件夹中根项目所在的 url,所以
foo.bar/level/1A
和
foo.bar/level/1B
所以关卡文件夹中的任何东西基本上都是 nog 后跟一个斜线 提取这些的最佳正则表达式方法是什么?
谢谢(我真的需要找到一个好的正则表达式训练因为我总是在向前看/向后看和涉及的东西时碰到这些东西)
您可以使用:
^[^\/]*\/level\/[^\/]*$