문자열 연산에 유용한 도구는 정규식입니다. 이는 거의 모든 상위 수준에서 찾을 수 있습니다. C++를 포함한 현재 프로그래밍 언어. 정규식(Regex)은 다음과 같이 사용됩니다. 범용 검색 패턴. 예를 들어, 간단한 문자열을 작성하면 정규식이라고 알려진 최소한 다음을 사용하여 비밀번호 확인 논리를 구현할 수 있습니다. 대문자 1개, 소문자 1개, 숫자 1개, 특수문자 1개로 구성되며 전체 길이는 최소 8자.
이 튜토리얼에서는 C++를 사용하여 포함된 단어의 첫 글자만 표시하는 방법을 살펴보겠습니다. 지정된 문자열 내에서. 여기서는 공백을 사용하여 단어를 구분하는 문장을 살펴보겠습니다. 문자가 대문자이든 소문자이든 컴퓨터는 이를 읽습니다. 정규식을 사용하여 문자열을 분할하고 각 단어의 첫 번째 문자를 반환합니다.
정규식을 사용하려면 'regex' 헤더를 사용하여 정규식 라이브러리를 가져와야 합니다. 정규식을 사용하려면 다음 구문이 필요합니다.
정규식을 정의한 후에는 이를 다양한 방법으로 사용할 수 있습니다. 아래에. 이제 단어의 첫 번째 문자를 읽으려면 정규식의 구문은 다음과 같습니다. 다음 내용은 다음과 같습니다:
여기서 'b'는 단어의 시작을 의미합니다. [a-zA-Z]는 대문자 또는 소문자를 나타냅니다. 'a'~'z' 또는 'A'~'Z' 범위에 있는 소문자 중 하나만 해당됩니다. 이제 선택된 모든 일치 항목을 읽는 데 사용되는 반복자 개체를 살펴보겠습니다.
위 내용은 정규식을 사용하여 각 단어의 첫 글자를 인쇄하는 C++ 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!