이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

문자형과 string형

문자형 배열과 string형 배열 내 텍스트

문자형 배열과 string형 배열은 MATLAB®에서 텍스트 데이터를 저장하는 데 사용됩니다.

  • 숫자형 배열이 일련의 숫자인 것처럼, 문자형 배열은 일련의 문자입니다. 일반적인 사용법은 짧은 텍스트 조각을 문자형 벡터로 저장하는 것입니다(예: c = 'Hello World').

  • string형 배열은 텍스트 조각을 저장할 수 있는 컨테이너입니다. string형 배열은 텍스트를 데이터로 사용할 수 있는 일련의 함수를 제공합니다. R2017a부터는 큰따옴표를 사용하여 string형을 생성할 수 있습니다(예: str = "Greetings friend"). 데이터를 string형 배열로 변환하려면 string 함수를 사용하십시오.

자세한 내용을 보려면 문자형 배열과 string형 배열로 텍스트 표시하기 항목을 참조하거나 텍스트 데이터에 string형 배열 사용하기 비디오를 참조하십시오.

함수

모두 확장

string형 배열

stringstring형 배열
strings문자 없는 string형 배열 만들기
join문자열 결합

문자형 배열

char문자형 배열
cellstr문자형 벡터로 구성된 셀형 배열로 변환
blanks공백으로 구성된 문자형 배열 생성
newline새 줄 문자 만들기

문자형 배열 또는 string형 배열

compose데이터 형식을 여러 string형으로 지정
sprintf데이터 형식을 string형 또는 문자형 벡터로 지정
strcat문자열을 가로로 결합(Concatenate)
appendCombine strings

입력 인수 변환

convertCharsToStrings문자형 배열을 string형 배열로 변환하고 다른 배열은 변경하지 않기
convertStringsToCharsstring형 배열을 문자형 배열로 변환하고 다른 배열은 변경하지 않기
convertContainedStringsToCharsConvert string arrays at any level of cell array or structure

숫자형과 string형 간 변환

double배정밀도 배열
stringstring형 배열
str2double문자열을 배정밀도 값으로 변환
num2str숫자를 문자형 배열로 변환하기

데이터형

ischar입력값이 문자형 배열인지 확인
iscellstr입력값이 문자형 벡터로 구성된 셀형 배열인지 확인
isstring입력값이 string형 배열인지 확인
isStringScalar 입력값이 하나의 요소를 갖는 string형 배열인지 판별

텍스트 속성

strlengthstring형의 길이
isstrprop입력 string형의 어떤 문자가 지정된 범주에 속하는지 확인
isletter어떤 요소가 문자(letter)인지 식별
isspace문자가 공백 문자인지 확인

찾기

containsstring형에 패턴이 있는지 확인
count문자열 내의 패턴 일치 횟수 세기
endsWith문자열이 패턴으로 끝나는지 여부 확인
startsWith문자열이 패턴으로 시작하는지 여부 확인
strfind다른 문자열 내에서 문자열 찾기
sscanf문자열에서 형식 지정된 데이터 읽기

바꾸기

replace하나 이상의 부분문자열 찾아 바꾸기
replaceBetweenReplace substrings between start and end points
strrep부분문자열 찾아 바꾸기
join문자열 결합
split구분 기호에서 문자열 분할
splitlines새 줄 문자에서 문자열 분할
strjoin배열 내 string형 결합
strsplit지정된 구분 기호에서 string형 또는 문자형 벡터 분할
strtok문자열의 선택된 일부
erase문자열 내에 있는 부분문자열 삭제
eraseBetween시작 지점과 끝 지점 사이에 있는 부분문자열 삭제
extractAfter지정된 위치 뒤에 있는 부분문자열 추출
extractBefore지정된 위치 앞에 있는 부분문자열 추출
extractBetween시작 지점과 끝 지점 사이에 있는 부분문자열 추출
insertAfter지정된 부분문자열 다음에 문자열 삽입
insertBefore지정된 부분문자열 앞에 문자열 삽입
pad문자열에 선행 또는 후행 문자 추가
strip문자열에서 선행 문자와 후행 문자 제거
lower문자열을 소문자로 변환
upper문자열을 대문자로 변환
reverseReverse order of characters in strings
deblank문자열의 끝에서 후행 공백 제거
strtrim문자열에서 선행 공백과 후행 공백 제거
strjustJustify strings
strcmp문자열 비교
strcmpi문자열 비교(대/소문자 구분 안 함)
strncmp두 문자열의 처음 n개 문자 비교(대/소문자 구분)
strncmpi두 문자열의 처음 n개 문자 비교(대/소문자 구분 안 함)
regexp정규 표현식 일치(대/소문자 구분)
regexpi정규 표현식 일치(대/소문자 무시)
regexprep정규 표현식을 사용하여 텍스트 바꾸기
regexptranslateTranslate text into regular expression

도움말 항목

문자형 배열과 string형 배열로 텍스트 표시하기

문자형 배열 또는 string형 배열을 사용하여 텍스트를 저장하고 조작합니다.

string형 배열의 텍스트 데이터 분석하기

이 예제에서는 string형 배열의 텍스트 데이터를 분석하는 방법을 보여줍니다. 또한 이 예제에서는 텍스트를 저장, 분할, 정렬하는 방법과 string형 배열의 텍스트에 대한 통계량을 계산하고 수집하는 방법을 보여줍니다.

string형을 허용할 수 있도록 코드 업데이트하기

여기 지침을 따라 자신이 작성한 코드에서 string형 배열을 텍스트 데이터형으로 취할 수 있습니다.

빈 문자열과 누락된 값이 있는지 테스트하기

string형 배열에 빈 문자열과 누락된 값이 있는지 테스트합니다.

텍스트 형식 지정하기

일반 텍스트 및 사양에 맞춰 형식 지정된 데이터를 포함하는 문자형 배열 또는 string형 배열을 구성합니다.

텍스트를 검색하고 바꾸기

MATLAB은 string형 배열과 문자형 벡터에서 텍스트를 검색하거나 바꾸거나 추출할 수 있는 여러 함수를 제공합니다.

텍스트 비교

문자형 배열과 string형 배열을 비교하고 검사합니다.

정규 표현식

정규 표현식은 텍스트를 검색하고 바꾸는 유연한 방법입니다.