Trovare una lettera all'interno di una stringa

di il
5 risposte

Trovare una lettera all'interno di una stringa



Salve, sono nuovo del forum.

Io avevo la necessita di trovare una lettera all'interno di una stringa..
mi spiego meglio:


Data una stringa immessa dall'utente , vorrei ottenere da quali lettere è composta e da quante di queste è composta.
Es.
io immetto la parola \"massi\"
vorrei ottenere il seguente risultato:
\"la parola è formata da:
1 lettera m
1 lettera a
2 lettere s
1 lettera i

GRAZIE A TUTTI, spero di essermi spiagato!
Ciao

5 Risposte

  • Re: Trovare una lettera all'interno di una stringa

    Ciao,

    basta usare un ciclo for per la lettura di oghi singolo carattere che compone la stringa. Il ciclo for va da 1 fino alla lunghezza della stringa (Len(parola)).
    Il carattere lo ottieni con la funzione Mid(....)
  • Re: Trovare una lettera all'interno di una stringa

    Ok, in parte ho capito...mi sapresti esplicitare di più la questione?
    GRAZIE 1000!!!!
  • Re: Trovare una lettera all'interno di una stringa

    Allora dovresti fare una cosa del genere
    
    ls = Len(parola)
    For i = 1 To ls
        c = Mid(parola, i,1)
    Next i
    
    dove:
    - parola e' la stringa da scomporre
    - ls e' una variabile intera contenente la lunghezza della stringa che vuoi leggere. La lunghezza viene data dalla funzione Len(...).
    - c e' una variabile stringa contenete il carattere.
  • Re: Trovare una lettera all'interno di una stringa

    ghost ha scritto:


    allora dovresti fare una cosa del genere
    
    ls = Len(parola)
    For i = 1 To ls
        c = Mid(parola, i,1)
    Next i
    
    dove:
    - parola e' la stringa da scomporre
    - ls e' una variabile intera contenente la lunghezza della stringa che vuoi leggere. La lunghezza viene data dalla funzione Len(...).
    - c e' una variabile stringa contenete il carattere.
    Ciao,
    il resto del codice cosa significa?
    For i = 1 To ls
    c = Mid(parola, i,1)
    Next i
    grazie.
  • Re: Trovare una lettera all'interno di una stringa

    Il ciclo for scorre la parola e con la funzione MID prelevo carattere per carattere e lo inserisco nella variabile c.
Devi accedere o registrarti per scrivere nel forum
5 risposte