Je tente de configurer une expression régulière pour que python corresponde à un ou plusieurs caractères non-blancs, puis à condition qu'il soit précédé d'une virgule, d'un caractère d'espace zéro ou plus fois.Difficulté à faire fonctionner l'expression rationnelle python
Ce que j'ai essayé d'utiliser jusqu'à présent:
([+-])(\S(?:,\s*)*)+
J'ai une chaîne comme: "+foo, bar -baz" or "+foo,bar -baz"
, etc. et que vous souhaitez obtenir deux matchs avec les groupes ("+", "foo,bar")
et ("-", "baz")
I vouloir être capable de faire correspondre quelque chose comme: '" + foo, bar -baz "mais aussi" + foo, bar -baz "', etc. vous voulez dire correspondre à la chaîne entière? Pouvez-vous donner un exemple de la chaîne que vous regardez et de ce que vous voulez faire correspondre? – ashwinjv
Bien sûr. Ajouté un edit –
Voulez-vous conserver les espaces dans votre partie? – ashwinjv