“Conocimientos Programación>Visual Basics Programación

Cómo encontrar palabras en una cadena en Visual Basic

2016/5/19
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.

Visual Basics Programación
Cómo escribir código en el botón HTML con VBScript
Cómo hacer Diagramas de flujo
Cómo acelerar el código VBA
Cómo quitar VBA protegido Proyectos
Cómo exportar datos GridView a Excel en VB.NET
Cómo hacer dos tablas en un ListBox en VB.net
Cómo convertir COBOL a Visual Basic
Cómo escribir macros en Visual Basic
Conocimientos Informáticos © http://www.ordenador.online