Las expresiones regulares son muy útiles al trabajar con archivos de texto, para realizar sustituciones, y modificaciones. Sin embargo algunas implementaciones llegan a variar un poco, el uso de expresiones regulares en Visual Basic es muy sencillo:
Primero es necesario hacer una llamada a la librería que contiene las expresiones regulares, añadiendo la siguiente línea al inicio de su programa:
Imports System.Text.RegularExpressions
Posteriormente, todo está listo para comenzar a utilizar expresiones regulares, por ejemplo…
SCHEMATIC_CONTENT = My.Computer.FileSystem.ReadAllText(SCHEMATIC_OLD, System.Text.Encoding.ASCII)
NEW_PATH = ".LIB " & LIBRARY
SCHEMATIC_CONTENT = Regex.Replace(SCHEMATIC_CONTENT, "\.LIB.*(\n\+.*)*", NEW_PATH)
Recordemos que algunos caracteres que son validos para la codificacion de Windows, no lo son para sistemas UNIX/Linux, hay que tener un poco de cuidado al realizar ports de una plataforma a otra. Pueden revisar la página de especificaciones de Regex del API de Windows en la siguiente página: http://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex.aspx










