La Web del Programador: Comunidad de Programadores
 
    Pregunta:  64009 - TRASLADAR CAMPOS ESPECIFICOS DE UN ARCHIVO TXT A UNA BD
Autor:  Armi
Hola
lo que quiero hacer es una a aplicacion que me ayude a almacenar informacion especifica de un archivo de texto hacia una base de datos
por ejemplo el archivo de texto esta algo asi
Nombre="nombre1" Apellido="apellido1" Direccion="direccion1" Telefono="telefono1"
Nombre="nombre2" Apellido="apellido2" Direccion="direccion2" Telefono="telefono2"
Nombre="nombre3" Apellido="apellido3" Direccion="direccion3" Telefono="telefono3"
etc..etc..etc..

y quiero hacer una base de datos con las columnas Nombre, Apellido, Direccion y telefono y meter los valores a las columnas respectivamente

pero como el archivo de texto es muy extenso es casi imposible hacerlo manualmente

tienen alguna idea?
yo habia pensado en hacerlo con los Split
pero aun no se me ocurre nada mas xD

si pueden ayudarme se los agradeseria mucho

  Respuesta:  Alejandro Martín Cermeño
Hola:
En Computación existe un concepto que se llama Expresiones Regulares que se utiliza para procesar grandes volumenes de información que se encuentra de alguna forma ordenada o clasificada.
En .NET existe el namespace "System.Text.RegularExpressions" donde están las clases para lograr esto.
Después de que estudies sobre el tema, al final la expresión regular que debieras construir sería algo así como:

@Nombre="w"sApellido="w"sDireccion="*"sTelefono="d"s