0

我正在尝试匹配所有具有课程/wwwwddd 的网址,并且在 dd 之后没有任何内容。(或者至少没有 / 之后的字符。

我的表达是:

(.*)courses\/(\w{4}\d{3})[^/]

但它根本不起作用。

我知道麻烦来自 [^/] 。

我搜索了stackoverflow,我尝试了很多东西,但我无法得到任何结果。

我会很感激你的帮助。

谢谢你。

4

1 回答 1

3

你想要一个负面的前瞻:

(.*)courses\/(\w{4}\d{3})(?!\/)

这可确保最后一位数字后没有斜线。我不确定你为什么逃脱了另一个斜线,但我在那里遵循了你的例子。不过,您可能不需要其中任何一个反斜杠。

于 2012-09-28T10:13:14.603 回答