none
Dividir una cadena delimitada por tabulador RRS feed

  • Pregunta

  • Hola buen día, como dice el titulo estoy buscando la forma de dividir una cadena separada por tabuladores,

    esta linea es la que he utilizado para DIVIDIR la cadena cuando esta dividida por espacios:

    Dim  CargadoForces as New New ArrayList
    Dim NuevaLista as New ArrayList
     Dim Palabras As String()
     Dim prueba As String
    
    For Each cadenoforces As String In cargadoForces
    Palabras = cadenoforces.Split(New Char() {" "}, StringSplitOptions.RemoveEmptyEntries)
    For Each text as String In Palabras
    NuevaLista.add(text)
    Next
    Next

    Bueno la idea es tengo un arraylist en este caso (cargadoForces), este esta cargado con una lista asi:


    Después lo que quiero hacer es dividir y y llenar otro arraylist que quisiera quede asi:

    1

    304:SISMO

    EN

    0.513

    0.091

    9.22

    0.029

    14.952

    0.215

    y ya con la información de esa forma hago otras operaciones que necesito,

    Vuelvo a repetir la primera lista esta separa por tabuladores en el código de arriba es para separar por espacios

    espero me puedan apoyar 

    Gracias


    DikerJARP


    • Editado DIKERJARP miércoles, 4 de mayo de 2016 23:07
    miércoles, 4 de mayo de 2016 23:06

Respuestas

  • Para hacer un Split por el carácter tab deberías hacer:

    Palabras = cadenoforces.Split(vbTab, StringSplitOptions.RemoveEmptyEntries)

    De todas formas supongo que esta información la obtienes de un archivo. Podrías utilizar la clase TextFieldParser que

    está expresamente creada para estos casos.


    Píldoras .NET
    Artículos, tutoriales y ejemplos de código .NET

    Píldoras JS
    Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...

    • Propuesto como respuesta Sergio Parra jueves, 5 de mayo de 2016 5:46
    • Marcado como respuesta DIKERJARP viernes, 6 de mayo de 2016 14:27
    jueves, 5 de mayo de 2016 5:13

Todas las respuestas

  • Para hacer un Split por el carácter tab deberías hacer:

    Palabras = cadenoforces.Split(vbTab, StringSplitOptions.RemoveEmptyEntries)

    De todas formas supongo que esta información la obtienes de un archivo. Podrías utilizar la clase TextFieldParser que

    está expresamente creada para estos casos.


    Píldoras .NET
    Artículos, tutoriales y ejemplos de código .NET

    Píldoras JS
    Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...

    • Propuesto como respuesta Sergio Parra jueves, 5 de mayo de 2016 5:46
    • Marcado como respuesta DIKERJARP viernes, 6 de mayo de 2016 14:27
    jueves, 5 de mayo de 2016 5:13
  • Gracias Asier Villanueva por tomarte la molestia para responderme, Saludos y gracias desde Puebla.

    DikerJARP

    viernes, 6 de mayo de 2016 14:28