我试图将imgur链接转换为嵌入式代码。imgur从C#中的链接提取代码正则表达式
我发现这个正则表达式可以在JavaScript中提取imgur代码。我需要你的帮助,用一个代码从c#中的一个字符串中提取一个或多个匹配imgur链接。
这里是JavaScript等价的:
https://regex101.com/r/qI4lY7/3
正则表达式返回从HTTP起整个字符串匹配。所以如果我有以下字符串。
string a = "bla b la alb http://imgur.com/a/BmFoY#5i4b8Zz dsfs df";
正则表达式中使用:
Regex regex = new Regex(@"(https?:\/\/imgur\.com\/a\/(.*?)(?:[#\/].*|$))");
以下代码match.value:
Match match = regex.Match(a);
返回:
http://imgur.com/a/BmFoY#5i4b8Zz dsfs df
这不是我想要的实现。在上面的例子中,我需要链接中的匹配代码,即BmFoY
。
目前尚不清楚有什么错你的C#代码。请添加代码和问题描述 –
@SergeyBerezovskiy添加更多解释。谢谢。 –
你究竟想要达到什么目的?你在c中的正则表达式是什么? – BugFinder