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 정규식을 더 잘 이해하고 사용하여 중국어와 일치하는 데 도움이되기를 바랍니다.