Banda Ancha EU

Comunidad de usuarios
de fibra, móvil y ADSL

hosting en interdominios
1.369 lecturas y 7 respuestas
  • buscar dentro de un archivo en vb.net

    Buenas gente:

    necesito leer desde vb.net un archivo que me a seleccionado el usuario y tengo que buscar una cosa dentro del archivo que es de la siguiente manera:

    uid="kJlSDPN3VwPOqCvWY4vdBxNftC1"

    lo que me interesa de esa lectura que tengo que hacer es que me coja lo que esta entre comillas pero no se como acerlo ya que segun el archivo que elija el usuario esta en una linea o en otra y en una columna o en otra. alguien me puede decir como puedo leerlo??

    muchas gracias

    Este tema lleva más de 6 meses inactivo. Es recomendable que abras un nuevo tema para retomar la conversación.
    • Lo puedes hacer mediante expresiones regulares. Por ejemplo,…

      Lo puedes hacer mediante expresiones regulares.

      Por ejemplo, y suponiendo que se ha leído el archivo de texto y se ha colocado en un RichTextBox(se puede hacer de muchas maneras diferentes)

      Se buscará y mostrará todas las cadenas que contengan el uid (solo lo que hay entre comillas) , sea una, dos, tres, o la cantidad que sea que haya de uid´s:

       Dim r As Regex
      
       Dim m As Match r = New Regex("uid=" & Chr(34) & "s*([^" & Chr(34) & "]*)\s*", RegexOptions.IgnoreCase)
      
       Dim mc As MatchCollection = r.Matches(RichTextBox1.Text)
      
       If mc.Count > 0 Then
      
       For Each m In mc
      
       MessageBox.Show("El uid es: " & m.Result("$1"))
      
       Next
      
       End If

      No te olvides de importar :

      Imports System.Text.RegularExpressions

      Slds. :)