1

我正在尝试验证最后在.com之前不包含登录名的 url ,但是这里的正则表达式没有正确验证 url。

我已经使用了惰性量词,但它仍然在移动到部分之前消耗登录字符串(?!login),并且它不是回溯。谁能告诉我我做错了什么?

4

1 回答 1

2

是一个修改后的版本,上面写着“匹配一些字符;紧接在结尾之前的是not "login",紧随其后的是 ".com".

你的问题是:你有两个前瞻,从同一个位置向前看。上面写着:“一些字符串,后面跟着一些同时不是"login"和是的东西".com"。确实,".com"不是"login",所以这就是你匹配的。

于 2013-01-29T05:34:30.797 回答