Newsgroup: it.comp.appl.access
Titolo: Estrarre testo da frase con apici

Ciao a tutti,
volevo chiedervi se c'è un modo per estrarre del testo racchiuso tra apici
es. Frase = pippo va 'a casa'  Risultato =a casa
Grazie
Roberto 

 es. Frase = pippo va 'a casa'  Risultato =a casa
Il metodo, sostanzialmente, devi inventartelo tu, perché dipende da quante 
occorrenze di apici possono esserci, quante vuoi considerarne, quali, ecc, 
ecc, ecc.
Devi lavorare sulla stringa con funzioni come InStr, InStrRev, Left, Mid 
e Right.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

"Gabriele Bertolucci" <in...@REMOVEpbsoft.it> ha scritto nel messaggio 
news:875ea35510b418...@news.virgilio.it...

Eh, ok...insomma ce la strigheremo...
Grazie comunque del consiglio
Roberto 

 Grazie comunque del consiglio
Vedi, Roberto, io non ho alcun problema a dare un aiuto, però le richieste 
devono essere il più circostanziate possibile.
Per esperienza ti posso dire che, rispondendo ad una domanda come quella 
che hai fatto tu limitandosi a fornire del codice per una precisa ed unica 
casistica, comporta subito dopo un post del richiedente del tipo "e se io 
volessi fare così?", "e se invece che così fosse cosà?".
Allora, se sei d'accordo, possiamo fare così:
1) fornisci una casistica completa che vuoi trattare con del codice apposito
2) chi lo desidera prova a darti una mano nella stesura del codice dove hai 
riscontrato difficoltà
Ti va bene così?


"Gabriele Bertolucci" <in...@REMOVEpbsoft.it> ha scritto nel messaggio 
news:875ea35510bd78...@news.virgilio.it...

Scusami non volevo assolutamente polemizzare, hai ragione e ne prendo 
atto...
La domanda era del tipo:
ho una frase generica...
io vado a scuola -domani-
e quello che volevo fare era scrivere un codice che a seconda di due estremi 
che decidevo io ( in questo caso - -)
mi restituisse i caratteri compresi
risp. domani
Tutto qui.
Proverò a smacchinarci un pò su e se troverò la soluzione sarete i primi a 
saperla!
Ciao a grazie
Roberto 

 ha scritto nel messaggio 
news:442022a5$0$2280$4faf...@reader4.news.tin.it...

Vai sul sito comune è guardati alla sezione General
      6.193 Esempi sulle funzioni per la manipolazione delle stringhe
      Ciao
      Morgan


Per fare sta cosa e' sufficiente usare la split ed un paio di altre 
istruzioni per essere proprio sicuri
dim aTok as variant
aTok = split(frase,delimiter)
for i=0 to ubound(aTok) step 2
	x = atok(i+1)
next
in x hai tutte le occorrenze, di volta in volta, che hanno quel delimitatore
Se poi hai bisogno di + delimitatori ci sono due mie vecchie funzioni 
sul sito comune (token e numtoken) che possono consentire di fare quello 
che chiedi.
cio' sempre se ho capito quello che ti serve. Split non c'e' su a97.
Attenzione la funzione va in errore se non c'e' alcun delimitatore.
Se fai cosi':
aTok = split(frase&delimiter,delimiter) non ti va in errore al massimo 
ti restituisce un elemento vuoto (empty)
--
ac

Alessandro Cara wrote:
P.S. : Quello che ho scritto non e' completamente esaustivo.
Se hai due "delimiter" contigui non funziona.
--
ac

 ha scritto nel messaggio 
news:442069a6$0$18295$4faf...@reader1.news.tin.it...

Perfetto!!
Grazie a tutti!
Roberto