Esplosione ( testoDaEsplodere ; testoIniziale )
Moderatore: Moderatori
-
- Messaggi: 3616
- Iscritto il: sabato 7 febbraio 2004, 1:00
- Località: Roma
- Contatta:
Esplosione ( testoDaEsplodere ; testoIniziale )
/*
Esplosione ( testoDaEsplodere ; testoIniziale )
Autore: Daniele Raybaudi
Parametri:
I due parametri sono lo stesso campo testo
Risultato:
Esplode la stringa in tutte le sue possibili componenti
*/
Consenti([
t1 = Refila ( Sinistra ( testoDaEsplodere ; Lunghezza ( testoDaEsplodere ) - 1 ) );
t2 = Refila ( Destra ( testoIniziale ; Lunghezza ( testoIniziale ) - 1 ) )
];
Casi (
Lunghezza ( testoDaEsplodere ) and Lunghezza ( testoIniziale ) ; testoDaEsplodere & ¶ & Esplosione ( t1 ; testoIniziale ) ;
Lunghezza ( testoIniziale ) ; Esplosione ( t2 ; t2 )
)
)
----------------------------
Forse ( e sottolineo forse ) è possibile costruirne una che usi un solo parametro ma, adesso, non ho tempo per pensarci.
Esplosione ( testoDaEsplodere ; testoIniziale )
Autore: Daniele Raybaudi
Parametri:
I due parametri sono lo stesso campo testo
Risultato:
Esplode la stringa in tutte le sue possibili componenti
*/
Consenti([
t1 = Refila ( Sinistra ( testoDaEsplodere ; Lunghezza ( testoDaEsplodere ) - 1 ) );
t2 = Refila ( Destra ( testoIniziale ; Lunghezza ( testoIniziale ) - 1 ) )
];
Casi (
Lunghezza ( testoDaEsplodere ) and Lunghezza ( testoIniziale ) ; testoDaEsplodere & ¶ & Esplosione ( t1 ; testoIniziale ) ;
Lunghezza ( testoIniziale ) ; Esplosione ( t2 ; t2 )
)
)
----------------------------
Forse ( e sottolineo forse ) è possibile costruirne una che usi un solo parametro ma, adesso, non ho tempo per pensarci.
Raybaudi FMP 12 Adv. Windows XP SP3