Я использую VB.NET и хочу добавить http://
ко всем ссылкам, которые еще не начинаются с http: //, https: //, ftp: // и скоро.Добавление http: // ко всем ссылкам без протокола
"I want to add http here <a href=""www.google.com"" target=""_blank"">Google</a>,
but not here <a href=""http://www.google.com"" target=""_blank"">Google</a>."
Это было просто, когда у меня были только ссылки, но я не могу найти хорошее решение для всей строки, содержащей несколько ссылок. Я думаю, RegEx - это путь, но я даже не знаю, с чего начать.
Я могу найти RegEx самостоятельно, это синтаксический анализ и догадки, с которыми у меня возникают проблемы. Может ли кто-нибудь дать мне пример с Regex.Replace() в C# или VB.NET?
Любая помощь оценена!
Хммм ... и как здесь? 'on this site' – Piskvor
Что вы будете делать, если вы ссылаетесь на местный сайт? Как Home EDIT: Слишком поздно ... –
В этом конкретном случае это не имеет значения, но спасибо за указание. –