Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

estrarre stringa dopo un certo carattere

1,107 views
Skip to first unread message

Marco

unread,
Dec 16, 2011, 10:35:37 AM12/16/11
to
buongiorno,

ho delle difficolta' con questo problema:

ho questi campi

ciaociao/be44lli
repa/48aaa

vorrei riuscire ad estrarre la stringa prima del carattere /

quindi
ciaociao
repa

la funzione left non mi aiuta perche' e' possibile solo stabilire una
posizione fissa

e cercando su google non sono riuscito a venirne a capo

qualcuno mi aiuta?



Alessandro Cara

unread,
Dec 16, 2011, 11:01:53 AM12/16/11
to
left(x,instr(x,"/")-1)

In campana se non c'e' la "/" puo' andare in errore.

--

ac (x=y-1)

max

unread,
Dec 16, 2011, 11:02:27 AM12/16/11
to

"Marco" <tang...@gmail.com> ha scritto nel messaggio
news:03ff34b4-1b1d-4b4d...@p9g2000vbb.googlegroups.com...
se il tuo campo si chiama campo 1
Left([campo1];InStr([campo1];"/")-1)

se non hai il carattere / nel campo1 ti da errore
ciao
Max


Marco

unread,
Dec 16, 2011, 11:05:14 AM12/16/11
to
On 16 Dic, 17:02, "max" <pi...@pippo.it> wrote:
> "Marco" <tangat...@gmail.com> ha scritto nel messaggionews:03ff34b4-1b1d-4b4d...@p9g2000vbb.googlegroups.com...
Ottimo grazie,

ci spattocchio un if di controllo

grazie ancora!

VENDOESCAMBIO

unread,
Dec 18, 2011, 3:53:58 PM12/18/11
to

"Marco" <tang...@gmail.com> ha scritto nel messaggio
news:bf4efed7-7452-442d...@o7g2000yqk.googlegroups.com...
scusate se mi intrometto ma ho un problema simile e non volevo aprire altro
trend

io ho una stringa di 22 caratteri e volevo isolarla in 3 blocchi

1° clocco 11 caratteri
2° blocco 8 caratteri
3° blocco 2 caratteri
coemposso fare ?

grazie


Alessandro Cara

unread,
Dec 18, 2011, 5:08:41 PM12/18/11
to
a=left(x,11) o mid(x,1,11)
non so che clocco viene ma un blocco viene sicuro
> 2° blocco 8 caratteri
b=mid(x,12,8)
> 3° blocco 2 caratteri
c=right(2) o mid(x,20)


> coemposso fare ?
o F1 <mid>

>
> grazie
>
>


--

ac (x=y-1)

Alessandro Cara

unread,
Dec 18, 2011, 5:10:01 PM12/18/11
to
Il 18/12/2011 23.08, Alessandro Cara ha scritto:
[cut]
>> 3° blocco 2 caratteri
> c=right(2) o mid(x,20)
e.c. c= right(x,2)

--

ac (x=y-1)
0 new messages