PHP preg_match的匹配多國(guó)語(yǔ)言的技巧
更新時(shí)間:2013年07月08日 16:02:13 作者:
這篇文章主要是介紹了PHP preg_match中匹配多國(guó)語(yǔ)言的方法,需要的朋友可以參考下
正則:[\S]{2,32}

<?php
var_dump( preg_match("/[\S\b]{2,32}/",'ج') );
echo '<hr />';
var_dump( preg_match("/[\S\b]{2,32}/",'中國(guó)') );
<?php
var_dump( preg_match("/[\S\b]{2,32}/u",'ج') );
echo '<hr />';
var_dump( preg_match("/[\S\b]{2,32}/u",'中國(guó)') );
echo '<hr />';
var_dump( preg_match("/[\S\b]{2,32}/u",'Дракон') );
echo '<hr />';
var_dump( preg_match("/[\S\b]{2,32}/u",'cc') );

過(guò)濾是管用的
PHP中:
復(fù)制代碼 代碼如下:
<?php
var_dump( preg_match("/[\S\b]{2,32}/",'ج') );
echo '<hr />';
var_dump( preg_match("/[\S\b]{2,32}/",'中國(guó)') );
是不行的
需要加一個(gè)參數(shù)u,按照uniode來(lái)讀碼
復(fù)制代碼 代碼如下:
<?php
var_dump( preg_match("/[\S\b]{2,32}/u",'ج') );
echo '<hr />';
var_dump( preg_match("/[\S\b]{2,32}/u",'中國(guó)') );
echo '<hr />';
var_dump( preg_match("/[\S\b]{2,32}/u",'Дракон') );
echo '<hr />';
var_dump( preg_match("/[\S\b]{2,32}/u",'cc') );
您可能感興趣的文章:
- php中使用preg_match_all匹配文章中的圖片
- php preg_match_all結(jié)合str_replace替換內(nèi)容中所有img
- PHP中preg_match正則匹配中的/u、/i、/s含義
- PHP函數(shù)preg_match_all正則表達(dá)式的基本使用詳細(xì)解析
- PHP 正則表達(dá)式之正則處理函數(shù)小結(jié)(preg_match,preg_match_all,preg_replace,preg_split)
- PHP preg match正則表達(dá)式函數(shù)的操作實(shí)例
- php中獲取指定IP的物理地址的代碼(正則表達(dá)式)
- PHP IPV6正則表達(dá)式驗(yàn)證代碼
- PHP 正則表達(dá)式效率 貪婪、非貪婪與回溯分析(推薦)
- php常用正則函數(shù)實(shí)例小結(jié)
- php正則修正符用法實(shí)例詳解
- php使用preg_match()函數(shù)驗(yàn)證ip地址的方法
相關(guān)文章
通過(guò)Java正則表達(dá)式去掉SQL代碼中回車換行和多余空格
剛才在寫一個(gè)代碼工具,遇到SQL換行和多余空格的問(wèn)題,導(dǎo)致處理很困難,于是寫了一個(gè)正則式,搞定了,特分享下方便需要的朋友2012-09-09正則表達(dá)式基礎(chǔ)與常用驗(yàn)證表達(dá)式
本文詳細(xì)講解了正則表達(dá)式的基礎(chǔ)知識(shí)與常用驗(yàn)證表達(dá)式,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06Python中正則表達(dá)式的巧妙使用一文包你必掌握正則
正則表達(dá)式就是從字符串中發(fā)現(xiàn)規(guī)律,并通過(guò)“抽象”的符號(hào)表達(dá)出來(lái)。這篇文章主要介紹了Python中正則表達(dá)式的巧妙使用,需要的朋友可以參考下2019-05-05Javascript中使用exec進(jìn)行正則表達(dá)式全局匹配時(shí)的注意事項(xiàng)
在 Javascript 中使用 exec 進(jìn)行正則表達(dá)式全局匹配時(shí),有一個(gè)非常容易犯的錯(cuò)誤,這是因?yàn)?exec() 在全局模式下的行為稍微有點(diǎn)復(fù)雜2011-11-11