我正在尝试匹配所有具有课程/ wwwwddd并且在dd之后没有任何内容的网址。 (或至少没有/后面的字符。
我的表达是:
(.*)courses\/(\w{4}\d{3})[^/]
但它根本不起作用。
我知道麻烦来自[^ /]。
我搜索stackoverflow,我尝试了很多东西,但我无法得到任何结果。
感谢您的帮助。
谢谢。
答案 0 :(得分:3)
你想要一个消极的前瞻:
(.*)courses\/(\w{4}\d{3})(?!\/)
这可以确保在最后一个数字后面没有斜杠。我不确定你为什么逃过另一条斜线,但我跟着你的例子。不过,你可能不需要这些反斜杠。