J'essaie de créer une formule qui utilise =REGEXEXTRACT
ou =REGEXREPLACE
pour supprimer tous les caractères non placés entre [crochets] mais laissant les virgules , là où ils se trouvent.
Par exemple ...
➜ Texte en regex:
Case à cocher 1, case à cocher 2, case à cocher 3 [cochée], case à cocher 4 [désactivée]
✔ Résultat attendu:
, vérifié, désactivé
Ma formule brisée à ce jour est ...
=REGEXEXTRACT (J2, "\[([A-Za-z]+)\]")
Result Résultat actuel:
vérifié
Est-ce que quelqu'un sait comment s'y prendre?
J'ai créé cette fiche Google pour afficher le travail en cours: https://docs.google.com/spreadsheets/d/1UEO22NB9O6hvbTQzIa2YlMys1GF7ZBpe8aVzmX7dOnk/edit#gid=
Essayer
=REGEXREPLACE(A2,"\w+\s*\d*\[?(\b\S+\b)?\]?(,?)(\s*|$)","$1$2")