Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour à tous,
j'ai une question relativement simple.
J'ai un champ avec des caractères "/"
Je voudrais extraire la chaine à gauche du caractère "/"
exemple:
Champ1:
456458
gesgs
geqsjpgs/avc
gjesoj/457
ttgh/22
Et je voudrais:
456458
gesgs
gegsjpgs
gjesoj
ttgh
Merci!
Bonjour,
Tu devrais essayer Subfield(Champ1,'/',1) tu definis ton delimiter et ensuite le numero du subfield que tu veux, ici le premier, celui de gauche.
Cela fonctionne dans le script et dans les objets de restitution eux memes.
J'espere que ca t aidera
Jon
Bonjour,
Tu devrais essayer Subfield(Champ1,'/',1) tu definis ton delimiter et ensuite le numero du subfield que tu veux, ici le premier, celui de gauche.
Cela fonctionne dans le script et dans les objets de restitution eux memes.
J'espere que ca t aidera
Jon
tmp:
load * inline [
Champ1
456458
gesgs
geqsjpgs/avc
gjesoj/457
ttgh/22
];
table:
load
Champ1,
//index(Champ1,'/'),
if(index(Champ1,'/')>0, Right(Champ1, len(Champ1) - index(Champ1,'/'))) as droite,
if(index(Champ1,'/')>0, left(Champ1, index(Champ1,'/')-1), Champ1) as gauche
Resident
tmp;
Ca fonctionne du tonnerre!
Merci infiniement Jon!
J'ai testé , ça peut toujours servir et ça marche également niquel! Je ne connaissais pas la fonction index, ça ressemble un peu à du Excel d'ailleurs tes formules,
Merci beaucoup Massimo!!