Funzione Regex per creare una nuova colonna
| QuestionID | QuestionCAT |
| CR067Q01T | CR |
| S067Q01T | S |
Sto cercando di creare una nuova colonna con la seguente formula nella colonna "QuestionCAT":
Regex (QuestionID, "[a-zA-Z]*")
Tuttavia, la formula non sembra funzionare per JMP Pro versione 13.0. Qualcuno sa qual è il problema?
Ri: Funzione Regex per creare una nuova colonnaNel tuo esempio, CR067Q01T ha abbinato il CR e si è fermato allo zero. Cosa ti serve per abbinarlo? Se è necessario rimuovere tutte le cifre, qualcosa di simile potrebbe funzionare:
regex("CR067Q01T", "\d+", "", GLOBALREPLACE)
"CRQT"
post di blog su regex
aggiornamento: inoltre, potresti volere +, anziché *, per la ripetizione. * significa zero o più e + significa uno o più. [AZ] * corrisponderà a zero lettere all'inizio di "123ABC", che potrebbe non essere quello che desideri. [AZ] + avanzerà oltre le cifre per ottenere almeno una lettera, quindi ottenere tutte e tre le cifre.