Expression reguliere checker si un string est borne par ','

Expression reguliere checker si un string est borne par ',' - Python - Programmation

Marsh Posté le 01-05-2004 à 01:05:37    

:hello: ,
je voudrais suprimer la premiere et derniere "," d un string.
pour cela j utilise
 
^\, pour le debut cest bon
\,$ pour la fin aussi
^\,\,$ ne marhce pas :/ comment combiner les deux ?

Reply

Marsh Posté le 01-05-2004 à 01:05:37   

Reply

Marsh Posté le 01-05-2004 à 01:09:51    

tachaine elle est comment ?
 
 
",chaine," ?

Reply

Marsh Posté le 01-05-2004 à 01:16:08    

comme ca :
" ,comp249 - web technology,information, communication, technology, computer, science, postgraduate, education, course, unit, macquarie,university, sydney, australia,"
 
je veus faire un split recuperant tout les mots
keys = re.split('\W+',keys)
ca me donne ca :

Code :
  1. ['', 'comp249', 'web', 'technology', 'information', 'communication', 'technology', 'computer', 'science', 'postgraduate', 'education', 'course', 'unit', 'macquarie', 'university', 'sydney', 'australia', '']


je veus enlever les ' ' au debut et a la fin.
donc jaimerai evoyer la chaine sans les , du debut et fin a split.
 
une autre methode peut etre ?
merci

Reply

Marsh Posté le 01-05-2004 à 01:21:25    

[ s.strip() for s in str.split(',')[1:-1] ]
 
 
['comp249 - web technology', 'information', 'communication', 'technology', 'computer', 'science', 'postgraduate', 'education', 'course', 'unit', 'macquarie', 'university', 'sydney', 'australia']

Reply

Marsh Posté le 01-05-2004 à 01:37:09    

cool sa marche masi j ai etait oblige d utiliser quand meme reg exp pour delimiter le (,- ect..)
 
keys = re.split('\W+',keys)[1:-1]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed