Agregar http: // a todos los enlaces sin protocolo
Yo uso VB.NET y me gustaría agregarhttp://
a todos los enlaces que aún no comienzan con http: //, https: //, ftp: // y así sucesivamente.
"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>."
Fue fácil cuando solo tenía los enlaces, pero no puedo encontrar una buena solución para una cadena completa que contiene múltiples enlaces. Supongo que RegEx es el camino a seguir, pero ni siquiera sabría por dónde empezar.
Puedo encontrar el RegEx yo mismo, es el análisis y la preparación con la que tengo problemas. ¿Alguien podría darme un ejemplo con Regex.Replace () en C # o VB.NET?
Cualquier ayuda apreciada!