Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di jack11
    Registrato dal
    Jan 2011
    Messaggi
    44

    [VB.NET] Riconoscere stringa in una parola

    Salve, come solito vi ponto un quesito:
    è possibile, inserita una frase da textbox, che l'applicazione ne riconosca solo una parte?
    Vi faccio un esempio.
    oggi c'è il sole. Se io volessi fargli riconoscere solo la parola sole, non sapendo in quale posizione della frase si trova, come potrei fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    20
    devo essere sincero nn conosco bene visualbasic ma ad esempio io in c# sfrutterei gli spazi ovvero se tra 2 spazi c'è sole tu azioni un flag trovato..e per confrontare tutte le varie parole negli spazi userei ad esempio una varabile con il foreach e gli dici finchè nn trovi lo spazio aggiungi quel char alla parola e poi confronta...chiaramente bisogna lo stesso prestare attenzione per la prima parola(senza primo spazio) e l'ultima(termina col punto ad es.) poi ripeto questo è come farei io in c#..spero di esserti riuscito ad aiutare comunque..

  3. #3
    Utente di HTML.it L'avatar di ShaleN
    Registrato dal
    Aug 2010
    Messaggi
    517
    Originariamente inviato da paxpax92:
    devo essere sincero nn conosco bene visualbasic ma ad esempio io in c# sfrutterei gli spazi ovvero se tra 2 spazi c'è sole tu azioni un flag trovato..e per confrontare tutte le varie parole negli spazi userei ad esempio una varabile con il foreach e gli dici finchè nn trovi lo spazio aggiungi quel char alla parola e poi confronta...chiaramente bisogna lo stesso prestare attenzione per la prima parola(senza primo spazio) e l'ultima(termina col punto ad es.) poi ripeto questo è come farei io in c#..spero di esserti riuscito ad aiutare comunque..
    Mi sembra un modo piuttosto laborioso...

    In VB.NET come in C#, la classe String espone il metodo .Contains, che verifica se una parola è contenuta della stringa, quindi:

    codice:
    If TextBox1.Contains("sole")
      'Fai quello che devi
    Else
      MessageBox.Show("La parola non è contenuta nella stringa")
    End If
    Le vie del Signore sono infinite. È la segnaletica che lascia a desiderare.
    La luce viaggia più veloce del suono. Per questo alcune persone sembrano brillanti finchè non parlano.
    Occhio per occhio uguale... occhio al quadrato

  4. #4
    Utente di HTML.it L'avatar di jack11
    Registrato dal
    Jan 2011
    Messaggi
    44
    Si, shaleN, tu sei un genio. Proprio quello che mi serviva. Grazie mille.

  5. #5
    Utente di HTML.it L'avatar di ShaleN
    Registrato dal
    Aug 2010
    Messaggi
    517
    Originariamente inviato da jack11:
    Si, shaleN, tu sei un genio. Proprio quello che mi serviva.
    Era la prima volta che mi davano del genio.

    Originariamente inviato da jack11:
    Grazie mille.
    Prego.
    Le vie del Signore sono infinite. È la segnaletica che lascia a desiderare.
    La luce viaggia più veloce del suono. Per questo alcune persone sembrano brillanti finchè non parlano.
    Occhio per occhio uguale... occhio al quadrato

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    20
    oh che bello ho imparato anch'io qualcosa di nuovo..XD grazie ShaleN..

    ps;date una mano anche a me?http://forum.html.it/forum/showthrea...readid=1441651

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.