라이브러리

[PHP] mb_ereg_match - 다중 바이트 문자열에 대한 정규 표현식 일치




PHP의 mb_ereg_match 함수


PHP의 `mb_ereg_match` 함수는 멀티바이트 문자열을 처리하기 위한 정규표현식 매칭 함수입니다. 이 함수는 `ereg` 함수와 유사하지만, 멀티바이트 문자열을 처리할 수 있습니다.

# 사용법


`mb_ereg_match` 함수의 사용법은 다음과 같습니다.

#hostingforum.kr
php

mb_ereg_match(pattern, string, [options]);



* `pattern`: 정규표현식 패턴
* `string`: 검사할 문자열
* `options`: 옵션 (선택 사항)

# 예제


다음 예제는 `mb_ereg_match` 함수를 사용하여 문자열을 검사하는 방법을 보여줍니다.

#hostingforum.kr
php

// 문자열

$string = "안녕하세요, 세계 여러분!";



// 정규표현식 패턴 (한글을 포함하는 모든 문자열)

$pattern = "/[가-힣]/";



// mb_ereg_match 함수를 사용하여 문자열을 검사

if (mb_ereg_match($pattern, $string)) {

    echo "문자열에 한글이 있습니다.";

} else {

    echo "문자열에 한글이 없습니다.";

}



# 옵션


`mb_ereg_match` 함수에는 다음과 같은 옵션을 사용할 수 있습니다.

* `MB_REGEX_MATCH_PCRE` : PCRE 정규표현식을 사용합니다.
* `MB_REGEX_MATCH_PCRE2` : PCRE2 정규표현식을 사용합니다.

# 예제 (옵션 사용)


다음 예제는 `mb_ereg_match` 함수를 사용하여 문자열을 검사하는 방법을 보여줍니다. 이 예제에서는 `MB_REGEX_MATCH_PCRE` 옵션을 사용합니다.

#hostingforum.kr
php

// 문자열

$string = "안녕하세요, 세계 여러분!";



// 정규표현식 패턴 (한글을 포함하는 모든 문자열)

$pattern = "/[가-힣]/";



// mb_ereg_match 함수를 사용하여 문자열을 검사

if (mb_ereg_match($pattern, $string, MB_REGEX_MATCH_PCRE)) {

    echo "문자열에 한글이 있습니다.";

} else {

    echo "문자열에 한글이 없습니다.";

}



참고


* `mb_ereg_match` 함수는 멀티바이트 문자열을 처리하기 위한 함수입니다.
* `ereg` 함수와는 달리, `mb_ereg_match` 함수는 멀티바이트 문자열을 처리할 수 있습니다.
* `mb_ereg_match` 함수는 `MB_REGEX_MATCH_PCRE` 옵션을 사용하여 PCRE 정규표현식을 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 422 페이지

검색

게시물 검색