Address senza Sender

Spazio alle applicazioni di terze parti per FileMaker

Moderatore: Moderatori

Rispondi
stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » venerdì 7 marzo 2008, 16:18

un semplicissimo calcolato con una funzione mezzo che prenda come limiti le posizioni di < e >… più facile a fare che a spiegare?

:D

.g.

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » venerdì 7 marzo 2008, 16:43

chessò, qualcosa di molto semplice come:

consenti(
[inizio= posizione(testo;"<";1;1) +1;
fine= posizione(testo;">";1;1)
];
mezzo(testo;inizio;fine - inizio)

)


con le relative variazioni sul tema.


.g.

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » venerdì 7 marzo 2008, 18:11

qui ti bacchetto. ;)
è semplice:

consenti(
[inizio= posizione(testo;"<";1;1) +1;
fine= posizione(testo;">";1;1)
];

if(contaricorrenze(testo;"<") + contaricorrenze(testo;">") = 0;testo;
mezzo(testo;inizio;fine - inizio)
)
)

Avatar utente
PIG-NAH
Messaggi: 2564
Iscritto il: martedì 7 agosto 2007, 2:00
Località: BIG BANG

Messaggio da PIG-NAH » sabato 8 marzo 2008, 8:12

Consentimi stregatto un piccolo appunto in onore del buon vecchio ( defunto )
mr. Boole....


Consenti([inizio= Posizione(Testo;"<";1;1) +1;fine= Posizione(Testo;">";1;1)];
If(ContaRicorrenze(Testo;"<") + ContaRicorrenze(Testo;">") ; Mezzo(Testo;inizio;fine - inizio);Testo)) :) eh..eh..
FM8 ADV XP SP3

Rispondi