
Locale::filterMatches 함수를 사용하여 국가코드를 필터링할 때, 특정 국가코드를 포함시키거나 제외할 수 있습니다.
country_codes 옵션을 사용하여 국가코드를 필터링할 수 있습니다. country_codes 옵션은 국가코드를 포함하거나 제외할 수 있는 옵션입니다.
예를 들어, 'KR'을 포함시키고 'CN'을 제외시키려면 country_codes 옵션을 사용하여 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
perl
use Locale::Country;
my @countries = Locale::Country->codes;
my @filtered_countries = Locale::filterMatches(@countries, qr/KR/, country_codes => qr/^(?!CN$)/);
print "@filtered_countries";
country_codes 옵션은 qr/^(?!CN$)/와 같은 정규표현식을 사용하여 국가코드를 제외할 수 있습니다. ^(?!CN$) 정규표현식은 CN이 아닌 모든 국가코드를 포함합니다.
위 코드를 실행하면 KR이 포함된 국가코드만 출력됩니다.
2025-03-24 22:53