Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    aiuto su espressioni regolari

    ho questo testo:

    ">aaa>bbb>ccc>ddd"

    e vorrei una funzione che mi restituisce lo stesso testo senza la porzione dopo l'ultima ">"

    ">aaa>bbb>ccc"

    magari si può fare anche senza regular exp.


    insomma come fareste voi?

    grazie e buon week end

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    si può fare in diversi modi, ma dovresti specificare meglio, perchè si rischia di fare qualcosa che non va bene magari in altri casi

    se puoi fai altri esempi sulla stessa linea per far capire meglio

  3. #3
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    codice:
    stringa = ">aaa>bbb>ccc>ddd";
    stringa = stringa.substring(1,12);
    trace(stringa);
    A me mi dà la carica, agli italiani gli dà la carica

  4. #4
    Originariamente inviato da Uanne
    codice:
    stringa = ">aaa>bbb>ccc>ddd";
    stringa = stringa.substring(1,12);
    trace(stringa);





    a me serve che lo faccia ogni volta:

    ">aaa>bbb>ccc>ddd" = ">aaa>bbb>ccc"

    ">aaa>bbb"=">aaa"

    ">aaa>bbb>ccc>ddd>aaa>bbb>ccc>ddd"=">aaa>bbb>ccc>d dd>aaa>bbb>ccc"

    e così via...

  5. #5
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    vabbeh fai una funzione, su

    codice:
    function tronca(str){
    	str = str.substring(1,str.length-4);
    	trace(str);
    }
    tronca(">aaa>bbb>ccc>ddd");
    A me mi dà la carica, agli italiani gli dà la carica

  6. #6
    ho fatto così:

    cerca_freccia = percorso.text.lastIndexOf(">");
    percorso.text = percorso.text.substring(0,cerca_freccia);

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.