C sharp - Saber la posicion de un caracter

   
Vista:

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

Saber la posicion de un caracter

Publicado por Miguel (90 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

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