Fonction regex pour créer une nouvelle colonne
| QuestionID | QuestionCAT |
| CR067Q01T | CR |
| S067Q01T | S |
J'essaie de créer une nouvelle colonne avec la formule suivante dans la colonne "QuestionCAT":
Regex (QuestionID, "[a-zA-Z]*")
Cependant, la formule ne semble pas fonctionner pour JMP Pro version 13.0. Est-ce que quelqu'un sait quel est le problème?
Re: fonction Regex pour créer une nouvelle colonneDans votre exemple, CR067Q01T correspond au CR et s’arrête au zéro. De quoi avez-vous besoin pour correspondre? Si vous devez supprimer tous les chiffres, cela pourrait fonctionner:
regex("CR067Q01T", "\d+", "", GLOBALREPLACE)
"CRQT"
blog sur regex
update: aussi, vous voudrez peut-être +, plutôt que *, pour la répétition. * signifie zéro ou plus et + signifie un ou plusieurs. [AZ] * correspondra à zéro lettre au début de "123ABC", ce qui pourrait ne pas être ce que vous voulez. [AZ] + avancera au-delà des chiffres pour obtenir au moins une lettre, puis les trois.