Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    39

    metodo per modificare le lettere in un testo

    Ciao a tutti,
    vorrei sapere che metodo devo utilizzare se voglio cambiare delle lettere in posizioni particolari in un testo dinamico.


    es. parola: DISCUSZIONE con DISCUSSIONE

    La Z è la lettera da cambiare.

    Grazie!!
    -pippo-

  2. #2
    Testo dinamico o statico o di input oppure variabile...
    si tratta sempre di agire su un dato "stringa".

    Con Flash aperto,
    > premi F1, compare la Guida di Flash:
    > Seleziona ActionScript Dictionary
    > quindi cerca String (sono in ordine alfabetico)
    > scegli tra i vari metodi di trattamento delle stringhe quello che fa al caso tuo.

    In questo caso direi: String.indexOf()
    oppure: String.lastIndexOf()

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    39

    Grazie

    Se non mi ricordo male i due metodi che mi hai consigliato restituiscono il valore numerico partendo dall'inizio della stringa o dalla fine della lettera indicata fra parentesi.

    Io invece devo poter identificare una lettera all'interno della stringa con un valore numerico e poterla cambiare.
    Non vorrei dover inserire la stringa in un Array con il metodo slice(), cambiare la lettera e ricomporre la stringa.
    Ci sarà un metodo + semplice. Grazie!!
    -pippo-

  4. #4
    Se devi cambiare tutte le lettere "Z" in lettere "S" puoi fare una cosa del tipo

    stringa.slice("Z").join("S")

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.