【发布时间】:2022-12-18 16:21:08
【问题描述】:
我有多个 url 值,例如:
https://www.happy.com/de/article/98238811/poppers
https://www.happy.com/sr
https://www.happy.com/en/forum/ocean-liveliness
我想提取第 3 个和第 4 个斜杠之间的值(如果存在第 4 个斜杠)(例如:de、sr、en)
在第 4 和第 5 个斜杠之间(例如:文章、论坛)
我对正则表达式很糟糕,我试过这个 [\/]*[^\/]+[\/]([^\/]+) 但它似乎获得了所有值,包括 www.happy。我不想要。
【问题讨论】:
-
为什么使用 regex 而不是 split 函数?