|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Xavier Chargé d'Etudes Statistiques Inscription : février 2009 Messages : 39 ![]() |
Bonjour,
J'ai une variable alphanumérique avec des charactères "-", "'" (apostrophe), "/"... je souhaite les remplacer par "_". Exemple (table avec la variable NOM): NOM : Psychologie-Psychanalyse Musique d'ambiance Je souhaite avoir ceci (remplacement des espaces, tirets, apostrophe par _ ) : NOM : Psychologie_Psychanalyse Musique_d_ambiance L'idéal serait de le faire via une macro... en cherchant sur ce forum, j'ai trouvé quelque chose qui se rapproche de ce que je veux.. mais je ne sais pas comment le modifier pour trouver ma solution : Code :
|
||
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() ![]() |
bonjour,
Tu peux utiliser la proc translate Code :
__________________
Consultez les FAQs et les anciens postes avant de poser vos questions. Merci
|
||
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Xavier Chargé d'Etudes Statistiques Inscription : février 2009 Messages : 39 ![]() |
hum... si j'ai
ça me donne pas génial... |
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() Biostatisticien Inscription : juin 2009 Messages : 1 143 ![]() |
avec lka fonction compbl ca devrait fonctionner
Code :
|
||
|
|
00
|
|
|
#5 | |
|
Membre Expert
![]() ![]() |
Tu as demandé de rempler les espaces par des '_'.
Citation:
__________________
Consultez les FAQs et les anciens postes avant de poser vos questions. Merci
|
|
|
|
00
|
|
|
#6 | |||
|
Membre Expert
![]() ![]() |
Citation:
il faudrait peut être préciser les blancs qu'il faut remplacer!!!
__________________
Consultez les FAQs et les anciens postes avant de poser vos questions. Merci
|
|||
|
|
00
|
|
|
#7 | ||
|
Membre Expert
![]() ![]() |
tu peux enlever le dernier translate
Code :
__________________
Consultez les FAQs et les anciens postes avant de poser vos questions. Merci
|
||
|
|
00
|
|
|
#8 | ||
|
Membre Expert
![]() Biostatisticien Inscription : juin 2009 Messages : 1 143 ![]() |
en mon sens ca semble qu'il s'agit de ceux situés au début et à la fin...
mais il y a peut être encore mieux avec la fonction strip. En coimbinant avec compbl ca efface tous les blans redondants ainsi que ceux situés au début et à la fin.. Code :
|
||
|
|
00
|
|
|
#9 | ||
|
Invité régulier
![]() Xavier Chargé d'Etudes Statistiques Inscription : février 2009 Messages : 39 ![]() |
désolé cela ne marche pas... en tout, ce n'est pas que j'aimerais avoir
je passe de Citation:
Citation:
|
||
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Biostatisticien Inscription : juin 2009 Messages : 1 143 ![]() |
Il faut remplacer les / ou pas? pas très clair tout ca ....
Merci de reformuler précisément ta demande Au fait, à propos de strip... Cette fonction n'est valable qu'à partir de sas 9.1 |
|
|
00
|
|
|
#11 |
|
Membre Expert
![]() ![]() |
Tu veux quoi comme résultat pour ce cas?
__________________
Consultez les FAQs et les anciens postes avant de poser vos questions. Merci
|
|
|
00
|
|
|
#12 | ||||
|
Invité régulier
![]() Xavier Chargé d'Etudes Statistiques Inscription : février 2009 Messages : 39 ![]() |
Alors, pour préciser...
Voilà ce que j'ai : Code :
Code :
Je suis en 9.2, donc c'est bon pour le strip. |
||||
|
|
00
|
|
|
#13 |
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 956 ![]() |
|
|
|
00
|
|
|
#14 |
|
Membre Expert
![]() Biostatisticien Inscription : juin 2009 Messages : 1 143 ![]() |
je suppose que tu as fait une erreur pour "hard rock", tu veux obtenir "hard_rock"...
etant donné le cas "Histoire / Actualités" ou tu as caractères clés successiveent, je te propose: 1/de transformer tous les caratères spéciaux, hormis en espaces, via tranwrd 2/virer les blancs au début et à la fin, ainsi que ceux qui sont redondants, via un strip/compbl |
|
|
00
|
|
|
#15 | ||
|
Invité régulier
![]() Xavier Chargé d'Etudes Statistiques Inscription : février 2009 Messages : 39 ![]() |
Citation:
Citation:
|
||
|
|
00
|
|
|
#16 |
|
Membre Expert
![]() Biostatisticien Inscription : juin 2009 Messages : 1 143 ![]() |
@megamind:
tu es sur ou c'est juste une impression personnelle? |
|
|
00
|
|
|
#17 | ||||||||
|
Invité régulier
![]() Xavier Chargé d'Etudes Statistiques Inscription : février 2009 Messages : 39 ![]() |
Je pars de ça :
NOM Citation:
Code :
Citation:
j'ai ça : Citation:
Citation:
Citation:
Citation:
|
||||||||
|
|
00
|
|
|
#18 |
|
Membre Expert
![]() ![]() |
ça se complique
__________________
Consultez les FAQs et les anciens postes avant de poser vos questions. Merci
|
|
|
00
|
|
|
#19 |
|
Invité régulier
![]() Xavier Chargé d'Etudes Statistiques Inscription : février 2009 Messages : 39 ![]() |
hé ^^ c'est pour ça que je suis ici ! ^^
|
|
|
00
|
|
|
#20 |
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 956 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com