C sharp - Saber la posicion de un caracter

 
Vista:
sin imagen de perfil

Saber la posicion de un caracter

Publicado por Judit (4 intervenciones) el 07/07/2016 16:20:11
Hola amigos, soy nueva en esta web. Estoy programando y me ha surgido un problemilla:

Tengo un string = AV BASES 6

Tengo que saber la posición del numero 6 la cual es 3, porque divido la string por los espacios en blanco

Como podría hacerlo?

Muchas Gracias, estoy muy estresada
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 356
Plata
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

Saber la posicion de un caracter

Publicado por Miguel (160 intervenciones) el 08/07/2016 06:22:41
Hola, para esto puedes utilizar la función "Split" de string, que te devuelve un array de string a partir de los separadores indicados, ejemplo:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
string texto = "ab cd ef gh";
string[] splitTexto = texto.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries);
string busqueda = "ef";
 
int cuenta = 0;
foreach (string s in splitTexto)
{
    cuenta +=1;
 
    if (s == busqueda)
    {
        MessageBox.Show("'" + s + "' encontrado en palabra número: " + cuenta.ToString(), busqueda);
     }
}


Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

Saber la posicion de un caracter

Publicado por Judit (4 intervenciones) el 08/07/2016 11:44:07
Muchas Gracias Miguel, me has sacado de un apuro!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar