Función Regex para crear nueva columna.
| QuestionID | QuestionCAT |
| CR067Q01T | CR |
| S067Q01T | S |
Estoy intentando crear una nueva columna con la siguiente fórmula en la columna "QuestionCAT":
Regex (QuestionID, "[a-zA-Z]*")
Sin embargo, la fórmula no parece funcionar para JMP Pro versión 13.0. ¿Alguien sabe cuál es el problema?
Re: Función Regex para crear nueva columnaEn su ejemplo, CR067Q01T coincidió con el CR y se detuvo en el cero. ¿Qué necesitas para que coincida? Si necesita eliminar todos los dígitos, algo como esto podría funcionar:
regex("CR067Q01T", "\d+", "", GLOBALREPLACE)
"CRQT"
entrada de blog en regex
actualización: también, es posible que desee +, en lugar de *, para la repetición. * significa cero o más y + significa uno o más. [AZ] * coincidirá con las letras cero al principio de "123ABC", lo que podría no ser lo que quieres. [AZ] + avanzará más allá de los dígitos para obtener al menos una letra y luego obtener las tres.