mb_ereg
멀티 바이트는 정규 표현식 일치를 지원합니다
기능 이름 : MB_EREG ()
함수 설명 : MB_EREG () 함수는 멀티 바이트 정규 표현식 일치를 수행하는 데 사용됩니다.
사용법 : MB_EREG (String $ Pattern, String $ String [, Array & $ regs])
매개 변수 :
반환 값 : 일치가 성공하면 함수는 true, 그렇지 않으면 거짓을 반환합니다.
예:
// 在字符串中搜索匹配的正则表达式$string = "Hello, 你好!"; $pattern = "你好"; if (mb_ereg($pattern, $string)) { echo "匹配成功"; } else { echo "匹配失败"; } // 使用数组存储匹配结果$string = "Hello, 你好!"; $pattern = "([A-Za-z]+),\s+(\p{Han}+)"; $regs = array(); if (mb_ereg($pattern, $string, $regs)) { echo "匹配成功"; echo "完整匹配结果:" . $regs[0] . PHP_EOL; echo "第一个括号内的匹配结果:" . $regs[1] . PHP_EOL; echo "第二个括号内的匹配结果:" . $regs[2] . PHP_EOL; } else { echo "匹配失败"; }
참고 :