Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    894

    trascformare stringa "ciao" in "Ciao"

    Ciao, volevo sapere se esiste una funzione che presa una stringa contenente tutti caratteri in minuscolo restituisca la stessa stringa cambiando solo il primo carattere in maiuscolo.

    tnx

  2. #2
    codice:
    stringa = "ciao"
    
    stringa = ucase(left(stringa,1)) & lcase(right(stringa,len(stringa)-1))
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Puoi fare così
    codice:
    stringa = "ciao"
    NuovaStringa = UCase(Left(stringa,1)) & Mid(stringa,2)

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    446
    magari non ti serve pero' ti posto lo stesso l'informazione.

    Lo stesso effetto puoi ottenerlo con un foglio di stile (senza appesantire quindi il carico del server ).

    codice:
    <style type="text/css">
    <!--
    .prova {
    	text-transform: capitalize;
    }
    -->
    </style>
    Ciao
    Veloce,Affidabile,Economico : Scegline 2

    Se la tua ragazza non te la da, tu non prendertela

  5. #5
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    894
    tnx

  6. #6
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    894
    e se invece la stringa fosse "ciao a tutti" e conosco la dimensione della stringa con LEN(stringa) ma non conosco la dimensione delle parole contenute all'interno in questo caso: "ciao", "a" e poi "tutti" e voglio trasformare le iniziali di ognuno di questi in maiuscolo in modo da avere "Ciao A Tutti", quale soluzione scegliereste?

  7. #7
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    codice:
    str = "ciao a tutti"
    ArrayString = Split(str," ") 'Divido in array per il carattere spazio
    
    for i = Lbound(arrayString) to Ubound(arrayString)
    'Modifico l'elemento all'indice corrente
    ArrayString(i) = UCase(Left(ArrayString(i),1)) & Mid(ArrayString(i),2)
    next
    'Riunisco la stringa
    str = Join(ArrayString," ")

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    446
    il foglio di stile di prima
    Veloce,Affidabile,Economico : Scegline 2

    Se la tua ragazza non te la da, tu non prendertela

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.