이전: 문자열 바꾸어 계산하기, 상위 문서: 문자열 [차례][찾아보기]
옥타브는 또한 표준 C 자료관에서 따온 아래 문자 단위 시험 함수를 제공합니다. 이 함수는 모두 문자열 배열에서 작동하고, 0과 1로 이루어진 행렬을 반환합니다. 0이 아닌 원소는 문자열 내 대응하는 문자의 조건이 참임을 나타냅니다.
isalpha ("!Q@WERT^Y&")
⇒ [ 0, 1, 0, 1, 1, 1, 1, 0, 1, 0 ]
s의 원소가 문자이거나 숫자이면 참이고, 아니면 거짓인 논리 배열을 반환합니다.
(isalpha (s) | isdigit (s))와 동일합니다.
s의 원소가 숫자가 아닌 문자이면 참이고, 아니면 거짓인 논리 배열을 반환합니다.
(islower (s) | isupper (s))와 동일합니다.
같이 보기: isdigit, ispunct, isspace, iscntrl, isalnum, islower, isupper.
s의 원소가 숫자가 아닌 문자이면 참이고, 아니면 거짓인 논리 배열을 반환합니다.
isalpha 함수의 다른 이름입니다.
같이 보기: isalpha, isdigit, ispunct, isspace, iscntrl, isalnum.
s의 원소가 십진수(0~9)이면 참이고, 아니면 거짓인 논리 배열을 반환합니다.
같이 보기: isxdigit, isalpha, isletter, ispunct, isspace, iscntrl.
s의 원소가 16진수(0~9와 a-fA-F)이면 참이고, 아니면 거짓인 논리 배열을 반환합니다.
같이 보기: isdigit.
s의 원소가 공백 문자(띄어쓰기, 용지먹임, 새 줄, 복귀, 수직 징검)이면 참이고, 아니면 거짓인 논리 배열을 반환합니다.
s의 원소가 인쇄 가능한 문자(공백 문자 제외)이면 참이고, 아니면 거짓인 논리 배열을 반환합니다.
같이 보기: isprint.
s의 원소가 인쇄 가능한 문자(공백 문자 포함)이면 참이고, 아니면 거짓인 논리 배열을 반환합니다.
같이 보기: isgraph.
s의 원소가 아스키 문자(십진수 0~127)이면 참이고, 아니면 거짓인 논리 배열을 반환합니다.
문자 문자열의 속성을 시험합니다.
예시:
isstrprop ("abc123", "alpha")
⇒ [1, 1, 1, 0, 0, 0]
문자열이 낱칸 배열인 문자열이면, isstrpop가 낱칸 배열의 각 원소에 반복하여 처리합니다.
수치 배열은 문자 문자열로 변환됩니다.
두 번째 매개변수 성질은 반드시 아래 중 하나이어야 합니다.
"alpha"숫자가 아닌 문자이면 참입니다.
"alnum""alphanum"문자와 숫자이면 참입니다.
"lower"소문자이면 참입니다.
"upper"대문자이면 참입니다.
"digit"10진수(0-9)이면 참입니다.
"xdigit"16진수(a-fA-F0-9)이면 참입니다.
"space""wspace"공백 문자(띄어쓰기, 용지먹임, 새 줄, 복귀, 징검, 수직 징검)이면 참입니다.
"punct"구두점(공백, 문자, 숫자를 제외한 인쇄 문자)이면 참입니다.
"cntrl"제어 문자이면 참입니다.
"graph""graphic"공백을 제외한 인쇄 문자이면 참입니다.
"print"공백을 포함한 인쇄 문자이면 참입니다.
"ascii"아스키 부호 범위 내의 문자이면 참입니다.
같이 보기: isalpha, isalnum, islower, isupper, isdigit, isxdigit, isspace, ispunct, iscntrl, isgraph, isprint, isascii.
이전: 문자열 바꾸어 계산하기, 상위 문서: 문자열 [차례][찾아보기]