Mostrando entradas con la etiqueta encontrar cadena dentro de una cadena. Mostrar todas las entradas
Mostrando entradas con la etiqueta encontrar cadena dentro de una cadena. Mostrar todas las entradas

martes, 29 de noviembre de 2016

C# - Encontrar una cadena dentro de una cadena

LA CADENA EN ESTE CASO SERÁ:

valorAuxCadenaCompleta  =   "<INPUT onblur=\"format(this) style=\" id=txtvalorlibro_0 class=caja-datos onkeyup=format(this) onchange=format(this) value=600.000 name=txtvalorlibro ? height:10px;width:120px;text-align:right?>"



                     var valorAuxCadenaCompleta = row["valor_libro"].Value;

  //JC tengo el  valor auxiliar pero con la cadena input completa, asi que obtengo la cadena (valor) de entre la cadena
                    int primero = valorAuxCadenaCompleta.IndexOf("value="); //Última ocurrencia del valor indicado
                    int ultimo = valorAuxCadenaCompleta.LastIndexOf("name="); //Última ocurrencia del valor indicado

                    //ahora tomo el valor de cadena dentro de la cadena.-
                    var valorAux = valorAuxCadenaCompleta.Substring(primero, ultimo - primero);

                    //para no incluir el "value ="
                 var valorAux = valorAuxCadenaCompleta.Substring(primero + 6, ultimo - primero - 6);


  //donde +6  y  - 6 corresponden al largo de "value="