Tengo un programa donde un usuario ingresa una lista de números en forma de cadena. Esta lista de números es siempre un múltiplo de 8.Cómo dividir una cadena por x cantidad de caracteres
De modo que la lista puede contener 8, 16, 32, 40, 48, etc. números.
Necesito dividir esa cadena en cada 8 caracteres.
Por ejemplo, digamos que el usuario introduce "1234123445674567"
Cómo puedo dividirlo en una matriz de cadenas, donde (0) es "12341234" y (1) es "45674567"
Nota: el tamaño de la matriz tiene que ser igual a la longitud de la cadena dividido por 8.
Como esto:
Dim stringArray(txtInput.Text.Length/8) as String
Edi t: Sé que podría hacer esto haciendo un ciclo que cuente 8 números y lo divida en un conjunto, pero sería muy largo y tomaría algunas variables, y sé que hay una forma más eficiente de hacerlo. Simplemente no sé la sintaxis.
Por cierto, VB es lo suficientemente inteligente como para no necesitar '[Seleccionar]'. – Ryan
@minitech No tengo idea de la sintaxis de VB. Traduje esta consulta automáticamente de C# :) – dasblinkenlight
Sí, nadie quiere escribir VB más :) Las palabras clave en VB que siguen a '.' no necesitan escaparse con' [ ] 'es todo. Así que podrías hacerlo un poco más limpio con '.Select' en su lugar. – Ryan