Я пытаюсь преобразовать ссылку imgur во встроенный код.imgur извлекает коды из ссылок в C# Regex
Я нашел это Regex, которое работает, чтобы извлечь код imgur в JavaScript. Мне нужна ваша помощь в коде, который извлекает одну или несколько соответствующих ссылок imgur из строки в C#.
Вот эквивалент 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