현재 위치: > 함수 카테고리 모음> mb_eregi_replace

mb_eregi_replace

어퍼 케이스와 소문자를 무시하는 멀티 바이트 지원 교체 정규 표현
이름:mb_eregi_replace
분류:다중 바이트 문자열
사용 언어:php
한 줄 설명:사례에 민감하지 않은 정규 표현식 교체 작업을 수행하기위한 멀티 바이트 스트링 함수

함수 이름 : mb_eregi_replace ()

기능 설명 : MB_EREGI_REPLACE () 함수는 사례에 민감한 정규 표현식 교체 작업을 수행하는 멀티 바이트 문자열 함수입니다. 정규 표현식 패턴을 사용하여 문자열의 부품 일치를 찾고 지정된 교체 문자열로 대체합니다.

함수 서명 : 문자열 mb_eregi_replace (문자열 $ 패턴, 문자열 $ 대체, 문자열 $ String [, String $ 옵션 = "msri"])))

매개 변수 :

  • $ 패턴 : 문자열의 일부와 일치하는 정규 표현 패턴을 나타내는 문자열.
  • $ 대체 : 일치하는 부분을 대체하는 데 사용할 컨텐츠를 나타내는 문자열.
  • $ String : 대상 문자열을 나타내는 문자열은 교체 작업을 수행합니다.
  • $ 옵션 (선택 사항) : 정규 표현식 옵션을 나타내는 문자열. 기본값은 "MSRI"이며, 이는 멀티 라인, 케이스 불신성, 재귀 및 UTF-8 인코딩을 의미합니다.

반환 값 : 교체 작업을 수행 한 후 결과 문자열.

참고 :

  • 이 기능은 MBString 확장에 대한 지원이 필요합니다. MBString 확장 기능이 활성화되지 않으면 기능이 사용되지 않습니다.
  • 기존의 Eregi_Replace () 함수와 달리 MB_EREGI_REPLACE () 함수는 CASENSELESTIVE입니다.

예:

 $string = "Hello, PHP!"; $pattern = "php"; $replacement = "World"; $result = mb_eregi_replace($pattern, $replacement, $string); echo $result; // 输出: Hello, World!

위의 예에서는 MB_EREGI_REPLACE () 함수를 사용하여 문자열의 "PHP"를 "World"로 바꿉니다. 이 함수는 문자열의 "PHP"가 대문자인지 소문자인지 여부에 관계없이 대체-비면성이므로 올바르게 교체됩니다. 마지막으로, 우리는 결과 문자열 "Hello, World!" 에코 진술을 통해.

유사한 함수
  • 다른 문자열에서 지정된 문자의 마지막 발생을 찾으십시오. mb_strrchr

    mb_strrchr

    다른문자열에서지정된문자의마지막발생을찾
  • 내부 문자 인코딩을 설정/가져옵니다 mb_internal_encoding

    mb_internal_encoding

    내부문자인코딩을설정/가져옵니다
  • MBregex 기능의 기본 옵션을 설정/가져옵니다 mb_regex_set_options

    mb_regex_set_options

    MBregex기능의기본옵션을설정/가져
  • 사전 정의 된 다중 바이트 스트링에 대한 다중 바이트 정규식 일치 mb_ereg_search

    mb_ereg_search

    사전정의된다중바이트스트링에대한다중바이
  • 멀티 바이트 스트링이 주어지면 문자 배열을 반환하십시오 mb_str_split

    mb_str_split

    멀티바이트스트링이주어지면문자배열을반환
  • 멀티 바이트는 정규 표현식 일치를 지원합니다 mb_ereg

    mb_ereg

    멀티바이트는정규표현식일치를지원합니다
  • 문자열 케이스를 변환하십시오 mb_convert_case

    mb_convert_case

    문자열케이스를변환하십시오
  • CASE는 문자열에서 문자열의 마지막 위치를 무감각하게 찾습니다. mb_strripos

    mb_strripos

    CASE는문자열에서문자열의마지막위치를