
mb_eregi 함수는 PCRE 패턴을 사용하여 문자열을 검색합니다.
PCRE 패턴은 다음과 같은 형식을 사용합니다.
- . : 임의의 한 문자
- * : 이전 문자를 0개 이상 반복
- ^ : 문자열의 시작
- $ : 문자열의 끝
- | : 또는
- [] : 집합
- () : 그룹
예를 들어, mb_eregi('abc', 'abc.*') 함수는 'abc' 문자열을 'abc.*' 패턴과 매치하는지 확인합니다.
mb_eregi 함수에서 특정 문자열을 검색하는 패턴을 지정하는 방법은 다음과 같습니다.
1. 임의의 한 문자를 검색하는 패턴을 지정하려면 '.'을 사용합니다. 예를 들어, mb_eregi('a', '.') 함수는 'a' 문자열을 '.' 패턴과 매치하는지 확인합니다.
2. 이전 문자를 0개 이상 반복하는 패턴을 지정하려면 '*'을 사용합니다. 예를 들어, mb_eregi('a', 'a*') 함수는 'a' 문자열을 'a*' 패턴과 매치하는지 확인합니다.
3. 문자열의 시작을 검색하는 패턴을 지정하려면 '^'을 사용합니다. 예를 들어, mb_eregi('abc', '^abc') 함수는 'abc' 문자열을 '^abc' 패턴과 매치하는지 확인합니다.
4. 문자열의 끝을 검색하는 패턴을 지정하려면 '$'을 사용합니다. 예를 들어, mb_eregi('abc', 'abc$') 함수는 'abc' 문자열을 'abc$' 패턴과 매치하는지 확인합니다.
5. 또는을 검색하는 패턴을 지정하려면 '|'를 사용합니다. 예를 들어, mb_eregi('a', 'a|b') 함수는 'a' 문자열을 'a|b' 패턴과 매치하는지 확인합니다.
6. 집합을 검색하는 패턴을 지정하려면 '['를 사용합니다. 예를 들어, mb_eregi('a', '[ab]') 함수는 'a' 문자열을 '[ab]' 패턴과 매치하는지 확인합니다.
7. 그룹을 검색하는 패턴을 지정하려면 '('와 ')'를 사용합니다. 예를 들어, mb_eregi('ab', '(a|b)') 함수는 'ab' 문자열을 '(a|b)' 패턴과 매치하는지 확인합니다.
2025-05-21 02:11