如何提取Twitch Clip URL的ID。
示例:
https://clips.twitch.tv/KindYummyCarrotPeteZaroll?some=1
我只需要ID部分,例如:https://clips.twitch.tv/[ID]?v=1
顶部示例中的ID为KindYummyCarrotPeteZaroll
。任何查询字符串(如果出现在后面)都应被忽略,而不是ID的一部分。
我尝试过:
MatchCollection matches = Regex.Matches(url, @"^(https://clips\.twitch\.tv/)(?:(?!http).)*?");
但是我无法在组中捕获ID。我正在使用ASP.NET和C#。
答案 0 :(得分:1)
无需正则表达式:
string str = "https://clips.twitch.tv/KindYummyCarrotPeteZaroll?some=1";
string id = str.Split('/', '?')[3];