현재 위치: > 최신 기사 목록> PHP 정규 표현 : 한자를 정확하게 일치시키는 방법

PHP 정규 표현 : 한자를 정확하게 일치시키는 방법

M66 2025-07-07

PHP 정규 표현 : 한자를 정확하게 일치시키는 방법

PHP 개발에서 정규식은 텍스트 매칭 및 필터링 작업에 널리 사용됩니다. 정규 표현식은 텍스트에서 한자를 추출 해야하는 경우 매우 실용적인 도구입니다. 이 기사는 일반적인 PHP 정규식 표현 방법을 소개하며, 특히 한자와 일치하고 해당 코드 예제를 제공하는 데 사용됩니다.

코드 예제

<?php

$pattern = '/[x{4e00}-x{9fa5}]+/u' ; // 匹配中文字符的正则表达式

$text = "Hello 你好 World 世界" ;

preg_match_all( $pattern , $text , $matches );

foreach ( $matches [0] as $match ) {

echo $match . PHP_EOL;

}

코드 구문 분석

위의 코드에서 정규 표현식 $ 패턴은 먼저 한자와 일치하도록 정의됩니다. [x {4e00} -x {9fa5}] 이 정규식에서는 유니 코드 범위 내의 한자 모음입니다.

다음으로 중국어와 영어가 포함 된 문자열 $ 텍스트를 만들고 preg_match_all 함수를 통해 텍스트를 일치시킵니다. 모든 일치하는 한자는 $ matches 어레이에 저장됩니다.

마지막으로, 모든 일치하는 한자는 Foreach 루프를 통해 출력됩니다.

요약

위의 예제 코드를 통해 중국어 만 일치하는 메소드를 쉽게 구현할 수 있습니다. 다양한 응용 프로그램 시나리오에 따라 다양한 중국어의 요구를 충족시키기 위해 정규 표현의 일치 규칙을 조정할 수 있습니다. 이 기사의 내용이 PHP 정규식을 더 잘 이해하고 사용하여 중국어와 일치하는 데 도움이되기를 바랍니다.