如何区分亚马逊,Flipkart,Myntra,Paytm URL?



我想区分用户给出的不同URL,以便我可以将特定的URL传递给特定的函数。

我想将RegX用于这项工作,但我不知道如何完美地完成它。

亚马逊网址- https://www.amazon.in/Apple-iPhone-XR-64GB-Black/dp/B07JWV47JW?

Flipkart URL- https://www.flipkart.com/dell-vostro-15-3000-core-i5-8th-gen-8-gb-1-tb-hdd-windows-10-home-2-gb-graphics-3580-laptop/p/itmfghfezgzbk6hz?

Myntra 网址- https://www.myntra.com/tights/hrx-by-hrithik-roshan/hrx-by-hrithik-roshan-women-blue-printed-rapid-dry-seamless-running-tights/8475747/buy

如果您正在寻找这些 URL,则可以使用www.(w+?).(?:com|in)来捕获 URL 的"内部"。正则表达式查找www.,捕获一个或多个单词字符,然后以查找.com.in结束。

根据您使用的语言,您可以获取捕获的字符串并对其进行操作。

试试这里!

最新更新