문자열 검색

ALL

PHP 특정 문자 검색 strpos 사용 방법

정규 표현식을 사용하지 않고 문자열에 검색 문자가 포함되어 있는지 체크하는 방법을 알아보겠습니다. 문자 검색을 하기 위해 사용할 함수는 strpos입니다. 문자를 검색하기 위해 사용할 수 있는 대표적인 함수로strpos,strstr,preg_match가 있습니다. 이 중에서strpos함수가 처리 속도가 가장 빠릅니다. 본론으로 들어가 사용 방법을 보도록 하겠습니다. strpos 함수 문자열에서 지정한 검색 문자가 존재하는 경우에는 인덱스 값을, 존재하지 않는 경우에는false를 반환합니다. 예를 들어strpos('abcd','ab'...
ALL

C 언어 문자열 탐색 strstr 사용법

문자열 앞에 특정 문자열이 있는지 탐색을 하는strstr 함수사용법을 알아보겠습니다. strstr 함수는 문자열에서 검색 문자열을 찾으면 시작 위치의 포인터를 반환합니다. 사용법 char *strstr(const char *haystack, const char *needle); 대상 문자열인haystack에서 검색 문자열인needle을 검색합니다. 검색 문자열이 대상 문자열에 존재한다면 시작 위치를 반환합니다. 문자열을 찾지 못하면 NULL을 반환합니다. 예제를 보겠습니다. #include <string.h> #include <st...
ALL

Python 문자열 검색 find 함수 인덱스 취득

문자열 안에서 찾고 싶은 문자가 몇 번째에 있는지 찾고 싶은 경우가 있습니다. find 함수를 사용하면 지정한 문자가 어디에 있는지 인덱스(index)를 반환합니다. 그리도 뒤에서부터 찾고 싶은 경우에는 rfind 함수를 사용해서 찾을 수 있습니다. find 함수 원하는 문자가 몇 번째에 있는지 찾는 예제를 보겠습니다. str = 'abcabcabc' index = str.find('b') # index는1 (2번째 문자) 변수index에는1이 반환됩니다. 변수 str에 'abcabcabc' 문자 b가 어디에 있는지 find 함수로...