求大佬帮忙看个正则表达式

2020-03-28 11:30:33 +08:00
 chaodada

我想排除 https://u.jd.com 获取到其他的网址

https://miaosha.jd.com https://ussfdsssd.jd.com https://xssfdusssdu.jd.com https://u.jd.com

目前我写的正则如下 但是排除了 https://ussfdsssd.jd.com 求大佬帮忙看看 ( https?)://([^u].).jd.com([\w-_.?/=&])?

1642 次点击
所在节点    正则表达式
8 条回复
cabing
2020-03-28 11:36:36 +08:00
点号用\\.表示出来?
chaodada
2020-03-28 11:39:55 +08:00
@cabing ( https?):\/\/([^u].*)\.jd\.com([\w-_\.\?\/\=\&]*)? 这是我的正则 好想 v2 去掉了一部分
chaodada
2020-03-28 11:40:51 +08:00
我想这四个网址中 取出除了 https://u.jd.com 的网址
noqwerty
2020-03-28 11:43:30 +08:00
ob
2020-03-28 11:46:37 +08:00
https:\/\/.{2,}?.jd.com
这个只是符合目前你上面说,实际地址肯定不止这样,得再考虑其他情况。
WgoRRd2mk8
2020-03-28 12:19:44 +08:00
https://(?!u\.).*\.jd\.com
如果只是按照你排除 https://u.jd.com 获取到其他的地址,一个正向否定零宽断言就能解了
chaodada
2020-03-28 12:37:31 +08:00
@WgoRRd2mk8 亲测大佬方法好用 谢谢大佬
chaodada
2020-03-28 12:38:12 +08:00
@noqwerty
@cabing
@ob
也感谢大佬们的恢复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/657029

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX