^\xA9\xA6[0-9,\/]{8} 请问这个正则表达式的意思是什么啊,小弟急啊,在线等了

如题所述

^:表示字符串的开始
\xA9:表示这个特殊字符
字符显示形式: ©
10进制的形式: 169
16进制的形式: a9
8进制的形式: 251
网页使用形式: © 或 ©
地址编码形式: %a9

\xA6:表示这个字符:
字符显示形式: ¦
10进制的形式: 166
16进制的形式: a6
8进制的形式: 246
网页使用形式: ¦ 或 ¦
地址编码形式: %a6

[0-9,\/]:中括号[]内是0-9,V
中括号内,表示你自己定义的集合,所以这段的意思是:
匹配集合内的值,集合内容是:
0-9:匹配了从0到9的任何数字(字符)
,:逗号字符本身
\/:反斜杠是特殊转义的意思,此处即斜杠字符本身

{8}:大括号表示前面那个集合内的字符的个数限制
8:此处限制只能是8个

所以加起来是:
以@¦开头的,后面必须是8个字符,字符可能是0-9,逗号',',斜杠'/'中的任何一个。

关于这些字符的含义,可以参考:
【教程】详解Python正则表达式之: '^' Caret 脱字符/插入符 匹配字符串开始
【教程】详解Python正则表达式之: [] bracket 中括号 匹配某集合内的字符

(此处不给贴地址,所以请自己google搜帖子标题,即可找到帖子地址)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-02-14
答案:8:某男和某女因为没房子,在女方家度过新婚之夜。第二天早上小夫妻没下楼吃早饭,老两口没在意。中午,小两口仍没下楼。老两口以为他们昨晚太累了仍没在意。到了吃晚饭时见小两口仍没下来老头坐不住了,对小儿子说,你姐和你姐夫昨晚不会有什么事吧?小儿子回答,没什么事啊。对了昨晚我姐夫管我要一点凡士林油,很不巧我恰好用完了,于是我给了他一点我粘模型用的强力胶!
第2个回答  2012-11-15
©¦12345678前2位以 ©¦ 开头