除了使用Javascript正则表达式的特定结尾之外,我如何包含网址的所有结尾?

时间:2014-08-06 15:17:51

标签: javascript regex

我正在尝试使用正则表达式捕获所有结尾:

hello://a.b.c/d/

hello://a.b.c/d/.*

除“Main_Page”结尾外,即:

hello://a.b.c/d/Main_Page

我尝试使用this回答但是当我尝试使用我的字符串时,a和b之间的点似乎会妨碍,所以类似于:

hello://a.b.c/d/(?!Main_Page)([-\w]*\.)(?!Main_Page)([-\w]*\.)(?!Main_Page)\S*

不起作用。举个例子,我想匹配前两行,而不是下面的第三行:

  

您好://a.b.c/d/Running

     

您好://a.b.c/d/Maine

     

<击>你好://a.b.c/d/Main_Page

1 个答案:

答案 0 :(得分:0)

这似乎工作正常:

/hello:\/\/a\.b\.c\/d\/(?!Main_Page).*/g

Online Demo