| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Come trovare le parole in una stringa in Visual Basic
    Il modo più semplice per trovare una parola in una stringa di Visual Basic è quello di utilizzare la funzione della classe String " IndexOf " , tuttavia, che non è l'unico modo , e non può fornire ciò che si vuole . Mentre la funzione " IndexOf " fornisce la posizione lettera della parola , molti programmatori possono desiderare , invece , di trovare quale numero parola è rappresenta nella stringa . Istruzioni
    1

    Creare un nuovo progetto di Visual Basic facendo clic su " File" e "Nuovo progetto". Seleziona ". Applicazione console "
    2

    Incollare il seguente per creare una semplice stringa che è possibile cercare all'interno di : . " Questa è una stringa di parole"

    Dim s As String =
    3

    Incollare il seguente per recuperare il numero di caratteri in cui si verifica la parola "string" :

    s.IndexOf ( " stringa" ) per

    il risultato di questo sarà il 10 , dal momento che ( partendo da 0 ) , la prima lettera della parola " stringa" si verifica nel decimo posto .
    4

    Incollare il seguente per trovare il numero della parola del parola " stringa : "

    parole dim () come S.SPLIT ()

    newWords fioche come ArrayList = new ArrayList ( ) per

    per ogni parola in
    parole

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

    newWords.Add ( Regex.Replace ( parola , "") ) per

    prossimo

    newWords.IndexOf ( " stringa" ) per

    Questo divide la stringa nelle sue parole e poi utilizza un'espressione regolare per togliere tutta la punteggiatura , gli spazi , e di altri potenziali personaggi problematici da ogni parola . Lo fa utilizzando Basics visivi "W \\ " di un'espressione regolare , il che corrisponde a tutti i caratteri non alfabetici , e la loro sostituzione con stringhe vuote .

    Il risultato di questo sarà di 3 , dal momento che ( partendo da 0 ) " stringa "è al terzo posto . Per un output più intuitivo , basta aggiungere uno al risultato , in questo modo:

    newWords.IndexOf ( " stringa" ) +1

    Questo farà sì che il conteggio inizia da 1 e non 0 , come Visual Basic fa di solito .

    Previous :

    next :
      Articoli Correlati
    ·Introduzione a Visual Basic 
    ·Come stampare un documento utilizzando Visual Basic 6.0…
    ·Definizione di Visual Basic 6.0 
    ·Come connettersi a MDB tramite Visual Basic 
    ·Come inviare un allegato e-mail in Vb.Net 
    ·Come imparare VB Script Online 
    ·Come recuperare Appunti in Visual Basic 
    ·Come scrivere su una finestra DOS da VBS Script 
    ·Come salvare un oggetto OLE di una tabella di Access ut…
    ·Come reimpostare la Trymedia Trial 
      Articoli in evidenza
    ·Python Strutture 
    ·Come al sovraccarico di una funzione in C + + 
    ·Tutorial grafica per Visual Basic 6 
    ·Le proprietà dei controlli di Visual Basic 
    ·Classe Variabili di Java Coding 
    ·Come sbarazzarsi della X rossa in Java 
    ·Come inviare e-mail codice HTML 
    ·Come cancellare validi riferimenti di Classe ID su un c…
    ·Come fare una calcolatrice con Python 
    ·Come usare VB VBA per eseguire un test ping 
    Copyright © Conoscenza Informatica http://it.wingwit.com