새로운 컬럼을 생성하는 정규 표현식 함수
| QuestionID | QuestionCAT |
| CR067Q01T | CR |
| S067Q01T | 에스 |
"QuestionCAT"열에 다음 수식을 사용하여 새 열을 만들려고합니다.
Regex (QuestionID, "[a-zA-Z]*")
그러나이 공식은 JMP Pro 버전 13.0에서는 작동하지 않습니다. 아무도 그 문제가 뭔지 압니까?
Re : 새로운 열을 만드는 Regex 함수귀하의 예에서는 CR067Q01T가 CR과 일치하고 0에서 중단되었습니다. 일치시키기 위해 무엇이 필요합니까? 모든 자릿수를 제거해야하는 경우 다음과 같이 작동 할 수 있습니다.
regex("CR067Q01T", "\d+", "", GLOBALREPLACE)
"CRQT"
정규식에 대한 블로그 게시물
update : 또한, 반복을 위해 *가 아닌 +를 원할 수도 있습니다. *는 0 이상을 의미하고 +는 하나 이상을 의미합니다. [AZ] *는 "123ABC"시작 부분에 0 문자와 일치합니다. 원하는 문자가 아닐 수도 있습니다. [AZ] +는 적어도 한 글자를 얻기 위해 숫자를 지나갈 것이고, 그 다음에는 세 가지 모두를 얻을 것입니다.