hyperskill - Globbing 영어 원문혹시 *, {}, ?, [] 와 같은 문자들로 이루어진 특별한 패턴을 사용하여 파일을 검색할 수 있다는 것을 아나요?그래요, 파일을 검색하기 위한 이러한 패턴들을 사용하는 것이 있습니다.이는 글로빙(globbing) 이라고 부르거나,글로브 패턴(glob) 패턴이라고 부릅니다.글로빙은 유닉스와 비슷한 시스템, 게다가 윈도우 내부의 많은 쉘에 내장 되어 있는 기능입니다.예시로서 bash 라는 유명한 유닉스 쉘을 사용하여 이를 살펴 봅시다.Glob exposition - 글로브 설명Globbing(글로빙) 은 파일 이름과 경로 이름의 패턴과 일치시킬 수 있는 기능입니다.이를 수행하기 위해서, 심볼이라는 와일드카드를 설정합니다.심볼은 다른 문자들을 표현하거나, 문..
regex
hyperskill - Regular expression 영어 원문텍스트 데이터를 조작하는 것은 프로그래밍과 실생활에서 꽤 유명한 작업입니다.예를 들어, 우리는 종종 텍스트를 분석해야 할 수 있으며,지정한 모든 문자열들을 파일에서 찾으며, 등등이 있습니다.텍스트 데이터를 처리하는 것은 꽤 도전적인 문제입니다.그래서 정규표현식 (regular expressions) 이라는 도구가 이를 쉽고 빠르게 만들어 줍니다.Why regular expressions? - 왜 정규표현식인가?regular expression (regex or regexp) 은,문자열의 집합에 대한 공통적인 패턴을 묘사하는 문자의 시퀀스입니다.이러한 패턴들은 검색, 수정, 그리고 텍스트 조작에 사용될 수 있습니다.또한 전체 문자열 혹은 하..