sub·string
C1technical문자열 안에 들어 있는 연속된 일부 문자열
noun명사
- 1
부분 문자열 — 더 긴 문자열 안에 연속적으로 들어 있는 문자들의 일부C1〔computing〕
a continuous sequence of characters that occurs within a longer string
The function returns the substring between the first two commas.
그 함수는 처음 두 쉼표 사이의 부분 문자열을 반환한다.
Check whether the password contains the substring “admin.”
비밀번호에 ‘admin’이라는 부분 문자열이 포함되어 있는지 확인하세요.
유의어slice, subsequence
뉘앙스 · 쓰임
“substring”은 반드시 원래 문자열 안에서 연속된 부분을 뜻합니다. “subsequence”는 문자가 순서대로만 있으면 되고 꼭 붙어 있을 필요는 없어 더 넓은 개념입니다. “slice”는 프로그래밍에서 일부를 잘라 낸 결과나 그 동작을 가리키는 더 일반적인 말로 쓰일 수 있습니다.
일상 회화에서는 거의 쓰이지 않고, 코드 설명이나 알고리즘, 데이터베이스 검색, 문자열 처리 문맥에서 주로 사용됩니다. 한국어로는 보통 ‘부분 문자열’이라고 번역합니다.
유의어 뉘앙스 비교
- slice
- 프로그래밍에서 비슷하게 쓰일 수 있지만, ‘slice’는 문자열뿐 아니라 배열이나 리스트의 일부에도 쓰인다.
- subsequence
- 비슷하지만 더 넓은 개념으로, 문자가 원래 순서를 유지하면 반드시 연속될 필요는 없다.
자주 쓰는 표현 · Collocations
verb+noun
- extract a substring부분 문자열을 추출하다
- find a substring부분 문자열을 찾다
- contain a substring부분 문자열을 포함하다
noun+noun
- substring search부분 문자열 검색
adj+noun
- matching substring일치하는 부분 문자열
어원 · 암기 팁
[English]영어 접두사 “sub-”(아래의, 일부의)와 “string”(문자열, 끈)이 결합한 컴퓨터 과학 용어입니다.
sub- ‘부분의, 아래의’ + string ‘문자열’
💡 문자열(string) 안에 들어 있는 작은 부분(sub-)이라고 기억하면 됩니다.