如何用正则表达式来表示中文?

原创 2004年06月22日 17:35:00

如何用正则表达式来表示中文?


 

由于中文的ASCII码是有一定的范围的。所以你可以用下面的正则表达式来表示中文。

/^[chr(0xa1)-chr(0xff)]+$/

下面是一个使用的例子:

$str = "超越PHP";
if  (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) {
    echo "这是一个纯中文字符串";
} else {
    echo "这不是一个纯中文字串";
}

如何用正则表达式来表示中文

 如何用正则表达式来表示中文来源:网络由于中文的ASCII码是有一定的范围的。所以你可以用下面的正则表达式来表示中文。/^[chr(0xa1)-chr(0xff)]+$/下面是一个使用的例子:$str...
  • haoliumeihua
  • haoliumeihua
  • 2009年04月15日 12:06
  • 304

正则表达式:网站源码匹配图片地址

]*src=(['"]?)(?[^"']\S+)\1[^>]*>
  • QingHeShiJiYuan
  • QingHeShiJiYuan
  • 2016年01月20日 15:29
  • 308

如何用正则表达式来判断素数?

下面这段Python代码演示了一个用正则表达式来判断素数的方法: import redef is_prime(num): return not re.match(r"^1?$|^(11+?)/1...
  • likehightime
  • likehightime
  • 2009年09月07日 19:23
  • 502

如何用正则表达式匹配中文

前几天因为在做学校教务处的爬虫,用php抓取的成绩和课程表竟然返回的是html格式的数据,也是很醉。没办法,干脆用正则匹配吧。因为之前并没有学过正则表达式,只好恶补了一下。在匹配的过程中遇到了一些问题...
  • Waydrow
  • Waydrow
  • 2016年04月02日 15:33
  • 16145

用正则表达式来表示中文

由于中文的ASCII码是有一定的范围的。所以可以用下面的正则表达式来表示中文。/^[chr(0xa1)-chr(0xff)]+$/下面是例子:$str = "正则表达式zhengzebiaodashi...
  • cuilingji
  • cuilingji
  • 2008年01月18日 10:45
  • 56

java 输出当月日历

package codejava;import java.util.*;public class CalendarTest { public static void main(String[] arg...
  • comenglish
  • comenglish
  • 2007年04月25日 22:03
  • 1071

驗證漢字的正則表達式

有关正则表达式     1.只能输入数字和英文的:          2.只能输入数字的:          3.只能输入全角的:          4.只能输入汉字...
  • love_zt_love
  • love_zt_love
  • 2014年01月23日 13:11
  • 2640

利用正则表达式去提取特征汉字

public static void main(String[] args) throws IOException { String str = "本帖最后由henry.cao于昨日编辑此类信息也显...
  • czp11210
  • czp11210
  • 2015年03月25日 20:28
  • 1734

java问题解答

1.面对对象程序设计的三个特性是什么? 封装性,多态性,继承性 2.如何用类的成员来表示对象的属性和行为的?请举例说明 class People{ private double 身高; privat...
  • wuxinliulei
  • wuxinliulei
  • 2013年08月16日 10:05
  • 501

如何用正则表达式表示非“字符串”

刚才遇到这样一个问题,一个文件目录下有不少文件,有些是.txt后缀结尾的,我想选出所有非.txt结尾的文件来,linux下自然是想用grep来解决这个问题,首先:ls|grep [^/.txt]$ 但...
  • zhangbiao1981
  • zhangbiao1981
  • 2009年05月03日 14:28
  • 5772
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何用正则表达式来表示中文?
举报原因:
原因补充:

(最多只允许输入30个字)