2
일부 값 (예 : 42 또는 41.0005)이 ECL (HPCC)의 숫자인지 확인하고 싶습니다.NaN 또는 IsNumeric에 해당하는 ECL은 무엇입니까?
EXPORT IsNumeric(STRING UniqueID) := FUNCTION
regex:='^\\d+$';
RETURN REGEXFIND(regex, UniqueID);
END;
이 거기에 내장 ISNUMERIC 기능 : 내가 마음에 다음과 같은 정규 표현식을 사용하여 기능이?
만약 ... 정규식을 사용하는 것보다 더 좋은 방법이 있습니까? (가독성과 성능 모두를 고려한)
- ECL 명령일까요?
- STD 기능?
- 캐스팅?
- #GetDataType?
- str.filter?
참고 : old versions of HPCC (2011)에 그러한 기능이 없었던 것으로 보입니다. 그러나 그 이후로 많은 발표가있었습니다.