1

现在,这个正则表达式匹配一些东西并停在斜线( / ),但我需要它停在斜线并包含斜线。或者换句话说,在斜线之后的任何字符处停止。但是,我不知道那个字符是什么。

关于如何做到这一点的任何想法?

这是正则表达式:

   (?:https?:\/\/|www)[^\/]*
4

2 回答 2

2

您可以通过 2 种方式做到这一点:

(?:https?:\/\/|www)[^\/]*\/

或这个 :

(?:https?:\/\/|www).*?\/

编辑:

要在最后一个斜杠处停止,请使用以下命令:

(?:https?:\/\/|www)[^\/]+(?:\S*?\/)*
于 2013-04-10T16:35:14.940 回答
0

添加斜杠作为正则表达式的一部分:

(?:https?:\/\/|www)[^\/]*\/
                         ^^ add this
于 2013-04-10T16:33:19.387 回答