我有一个复杂的 URL,它可以有两种不同的格式:
http://site.com/app_id/{app_id}/user_id/{user_id}
也采用以下格式:
site:app_id:{app_id}:user_id:{user_id}
这是我到目前为止所拥有的:
/http:\/\/site\.com\/app_id\/[\w]+\/user_id\/[\w]+/ig
我不知道如何编写正则表达式来处理第二个 URL。我尝试使用(stuff)?
,但它似乎太乱了。最好只验证一个或另一个。