PHP正则表达式匹配俄文字符

Posted 小六

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP正则表达式匹配俄文字符相关的知识,希望对你有一定的参考价值。

之前弄过匹配中文的 见 http://www.cnblogs.com/toumingbai/p/4688433.html

preg_match_all("/([\\x{0400}-\\x{04FF}]|[\\x{0500}-\\x{052F}]|[\\x{2DE0}-\\x{2DFF}]|[\\x{A640}-\\x{A69F}]|[\\x{1C80}-\\x{1C8F}])/u", $input, $match);//俄文 西里尔字母

西里尔字母

https://zh.wikipedia.org/wiki/%E8%A5%BF%E9%87%8C%E5%B0%94%E5%AD%97%E6%AF%8D

正则包含了 

西里尔字母

西里尔字母补充

西里尔字母扩展A

西里尔字母扩展B

西里尔字母扩展C

 

仅适用于UTF-8环境,其他编码下有对应俄文字母的字符 所以并不适用

以上是关于PHP正则表达式匹配俄文字符的主要内容,如果未能解决你的问题,请参考以下文章

JAVA正则表达式怎么匹配所有符合要求的子字符串

循环通过 python 正则表达式匹配

PHP中如何匹配多个满足正则表达式的字符串

php中正则表达式匹配字符串并输出

php中文正则匹配

php正则匹配数字