| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Visual Basics Programación >> Content
    Cómo encontrar palabras en una cadena en Visual Basic
    La forma más sencilla de encontrar una palabra en una cadena de Visual Basic es el uso de la función de la clase String " IndexOf " , sin embargo, que no es la única manera, y no puede ofrecer lo que usted desea . Mientras que la función " IndexOf " proporciona la posición letra de la palabra , muchos programadores pueden desear , en cambio, para encontrar qué número palabra representa en la cadena. Instrucciones
    1

    Crear un nuevo proyecto de Visual Basic , haga clic en "Archivo " y "Nuevo proyecto". Seleccionar ". Aplicación de consola "
    2

    Pega el siguiente para crear una cadena sencilla que se puede buscar dentro de :

    s As String = "Esto es una cadena de palabras . "
    3

    Pega el siguiente para recuperar el número de caracteres en los que aparece la palabra " cadena" :

    s.IndexOf ( "string" )

    el resultado de esto será 10 , ya que ( empezando por 0 ) , la primera letra de la palabra " cadena" se produce en el décimo lugar.
    4

    Pega el siguiente para encontrar el número de la palabra palabra " cadena: "

    palabras dim () como DPMI ()

    newWords tenues como ArrayList = new ArrayList ()

    para cada palabra con palabras

    dim regex = new System.Text.RegularExpressions.Regex ("\\ W " )

    newWords.Add ( Regex.Replace ( palabra , "") )

    siguiente

    newWords.IndexOf ( "string" )

    divide la cadena en sus palabras y luego utiliza una expresión regular para quitar todo puntuacion , espacios y otros caracteres con problemas potenciales de cada palabra. Para ello, utiliza Visual Basics " W \\ " patrón de expresión regular , que coincide con todos los caracteres no alfabéticos , y su sustitución por cadenas vacías.

    El resultado de esto será 3 , ya que ( a partir de 0 ) "string "está en el tercer lugar. Para una salida más intuitiva , basta con añadir uno al resultado , así:

    newWords.IndexOf ( "string" ) 1

    Esto asegurará que el conteo comienza en 1 en lugar de 0 , como Visual Basic por lo general lo hace.

    Previous :

    next :
      Artículos relacionados
    ·Cómo leer y escribir a Notepad en Visual Basic 
    ·Cómo agregar un cuadro de imagen en Visual Basic 
    ·Cómo convertir Valores de la tabla a formato XLS en VB…
    ·Cómo utilizar una ventana Inmediato en Vb.Net 
    ·Cómo agregar al ListView 
    ·Cómo hacer una secuencia de comandos de inicio de sesi…
    ·Cómo hacer que un mensaje secreto con VB 
    ·Cómo comprobar una cadena de Alphabet Sólo VB 
    ·Cómo utilizar el control TabStrip en Visual Basic 
    ·Cómo utilizar el control PictureBox en Visual Basic 
      Artículos destacados
    ·La diferencia entre Windows y autenticación de formula…
    ·Cómo utilizar el texto para la columna en varias colum…
    ·¿Qué es una expresión de Etiquetado 
    ·Cómo utilizar las convenciones de nomenclatura estánd…
    ·Cómo crear un C + + archivo de encabezado 
    ·Comparativa de Perl con Python 
    ·Tipos de datos Groovy 
    ·Cómo recuperar los datos de una red a otra 
    ·Cómo Obtener valores de ListBox para enviar a SQL 
    ·Cómo reemplazar Citas sobre MySQL en PHP 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com