note 125554 added to regexp.reference.meta

From: Date: Mon, 30 Nov 2020 08:27:21 +0000
Subject: note 125554 added to regexp.reference.meta
Groups: php.notes 
Request: Send a blank email to php-notes+get-215915@lists.php.net to get a copy of this message
php正则匹配中文的用法:\x{4e00}-\x{9fa5}; 目前由于只支持utf-8字符集; 也就是说gbk或者gb2312的字符串; 那你得先把字符串转为utf-8的,然后才能使用该方法。 另外注意,模式修饰符u不能少哦! <?php $testStr = "php是世界上最好的语言"; $ret=''; if (preg_match('#[a-z\x{4e00}-\x{9fa5}]*#iu',$testStr)) { $ret='ok'; } else { $ret = 'no'; } return $ret; ---- Server IP: 45.112.84.4 Probable Submitter: 45.91.156.130 (proxied: 61.135.152.134) ---- Manual Page -- http://php.net/manual/en/regexp.reference.meta.php Edit -- https://master.php.net/note/edit/125554 Del: integrated -- https://master.php.net/note/delete/125554/integrated Del: useless -- https://master.php.net/note/delete/125554/useless Del: bad code -- https://master.php.net/note/delete/125554/bad+code Del: spam -- https://master.php.net/note/delete/125554/spam Del: non-english -- https://master.php.net/note/delete/125554/non-english Del: in docs -- https://master.php.net/note/delete/125554/in+docs Del: other reasons-- https://master.php.net/note/delete/125554 Reject -- https://master.php.net/note/reject/125554 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#215915) next »