Problem.11 Extract URLs - C# Advanced Topics
Здравейте. Опитах се да реша задачата като използвам Regex.Match, но нещо ми дава грешка
Това е кода: http://pastebin.com/0mUEFNuu
Ако някой може да ми помогне ще съм много благодарен.
Здравейте. Опитах се да реша задачата като използвам Regex.Match, но нещо ми дава грешка
Това е кода: http://pastebin.com/0mUEFNuu
Ако някой може да ми помогне ще съм много благодарен.
Здравей, така като гледам регекса ти не е валиден:
(https?|http|file)\://|www.)
затварящата скоба не се знае какво затваря, а двете наклонени на дясно черти , не са ескейпнати.
Тествай си регексите тук: https://regex101.com/
Заместих твоя регекс, с един , който написах набързо (не претендирам за изчерпателност):
((?:(?:http:\/\/)|(?:www.))(?:www.)?[^\.\s]+\.[a-zA-Z0-9\-\.]+)
и кода ти изглежда да работи коректно.
Пс. Листа в началото на кода, също е излишен. Не виждам да се ползва някъде.