正則表達式函數創建新列
| QuestionID | QuestionCAT |
| CR067Q01T | CR |
| S067Q01T | 小號 |
我正在嘗試使用“QuestionCAT”列中的以下公式創建一個新列:
Regex (QuestionID, "[a-zA-Z]*")
但是,該公式似乎不適用於JMP Pro版本13.0。 有誰知道這是什麼問題?
Re:Regex函數創建新列在您的示例中,CR067Q01T與CR匹配並在零處停止。你需要它匹配什麼?如果你需要刪除所有數字,這樣的東西可能會起作用:
regex("CR067Q01T", "\d+", "", GLOBALREPLACE)
“CRQT”
關於正則表達式的博客文章
更新:此外,您可能需要+,而不是*,用於重複。*表示零或更多,+表示一個或多個。[AZ] *將匹配“123ABC”開頭的零字母,這可能不是您想要的。[AZ] +將超過數字以獲得至少一個字母,然後獲得所有三個字母。