% 문자열 처리
a = 'a'; b = 'b b'; c = 'cccc'; m = ''
% 문자열 길이 가져
오기 (a)
% 각 문자열의 가장 오른쪽에있는 두 개의 문자열 연결 공백이 잘립니다
d = strcat (a, c)
length (d)
% 여러 줄의 문자열을 연결합니다. 각 줄은 길이가 다를 수 있으며, 가장 긴 문자열
과 동일하게 만들기 위해 가장 긴 문자열 % 의 오른쪽에 자동으로 공백을 추가 합니다. 빈 문자열
e = strvcat (a, b, m)
size (e)
% char 연결, 빈 문자열은 공백으로 채워집니다.
f = char (a, b, m)
size (f)
% strcmp 는 두 문자열이 완전히 동일한 지 여부를 비교하고, yes, true를 반환하고, 그렇지 않으면 false를 반환합니다.
% strncmp는 두 문자열의 처음 n 개 문자가 같은지 여부를 비교 하고, yes, true를 반환하고, 그렇지 않으면 false를 반환합니다.
% strcm pi가 두 문자를 비교합니다. 문자열이 완전히 동일합니다. 대소 문자를 무시하고
% strncmpi 는 대소 문자를 무시하고 두 문자열의 처음 n 개 문자가 동일한 지 여부를 비교합니다.
% isletter 는 문자열의 각 문자가 영어 문자에 속 하는지 여부를 감지합니다.
% isspace 는 문자열의 각 문자가 형식 문자 (공백, 캐리지 리턴, 탭, 줄 바꿈 등)에 속 하는지 여부를 감지합니다 .
% isstrprop 는 문자의 각 문자를 감지합니다. 지정된 범위에 속합니다
a = 'd sdsdsd 15 #';
b = isletter (a)
c = isspace (a)
% 문자열 교체 및 검색
% strrep 은 문자열 교체를 수행하며 대소 문자를 구분합니다.
% strrep (str1, str2, str3)
% str1의 모든 str2 문자열을 str3으로 교체합니다.
% strfind (str, patten)은 str에 패턴이 있는지 확인하고, 나타나는 위치를 반환하고, 나타나지 않으면 빈 배열을 반환합니다.
% findstr (str1, str2)는 더 짧은 문자열이 긴 문자열에 나타나는 위치를 찾습니다. str1 및 str2의 문자열, 발생이 없으면 빈 배열 반환
% strmatch (patten, str) 패턴이 str의 가장 왼쪽 부분과 일치하는지 확인합니다.
% strtok (str, char) 지정된 문자열 앞뒤 부분을 반환합니다. char in str,
mm = 'youqwelcome';
[mm1, mm2] = strtok (mm, 'q')
% 공백 (n)에 n 개의 공백이 생성 된 문자열은
% deblank 후행 공백 (str) 절단 문자열
% strtrim 시작 부분 및 꼬리 (str) 절단 문자열, 탭, 캐리지 리턴,
% lower (str)는 문자열의 문자를 소문자 로 변환합니다.
% upper (str)는 문자열의 문자를 대문자로 변환합니다.
% sort (str)는 문자의 ASCII 값에 따라 문자열을 정렬합니다.
% num2str 은 숫자를 숫자 문자열로 변환 합니다.
% str2num 은 숫자 문자열을 숫자로 변환합니다.
% mat2str 은 배열을 문자열 로 변환 합니다.
% int2str 은 숫자 배열을 정수 문자 배열로 변환합니다.
------------------------------
CELL 배열의 문자열 비교 :
c = 셀 (2,1);
c (1,1) = cellstr ( 'xxx');
c (2,1) = cellstr ( 'yyyyyyy');
strcmp (c {1,1}, c {2,1});
------------------------------
isequal 동일한 지 테스트 배열, 두 문자 배열이 동일한 지 여부를 비교하는 데 사용할 수 있습니다.