TC官方合作论坛

标题: 【字符串类】正则表达式第四课,字母,数字,下划线,和所有中文字符的匹配。 [打印本页]

作者: 剑仙十号    时间: 2017-6-22 19:25
标题: 【字符串类】正则表达式第四课,字母,数字,下划线,和所有中文字符的匹配。
本帖最后由 剑仙十号 于 2018-4-27 13:29 编辑

【字符串类】正则表达式第四课,字母,数字,下划线,和所有中文字符的匹配。

“\s\S\d\D\w\W”。本课讲的内容很少。该学习的,前面都学习了。
第一节:打印字符的匹配。在PHP中

\w 匹配单个字母,数字,和下划线。等价于[a-zA-Z0-9_]
\W匹配单个_非字母、数字、下划线的字符。等价于[^a-zA-Z0-9_]

\d匹配单个数字。等价于[0-9]。
\D匹配单个_非数字的字符。等价于[^0-9]

=======================================================
所有中文字符的匹配:
var 表达式 = "[\\x{4e00}-\\x{9fa5}]"

彤语彤心 :
"[\\x{4e00}-\\x{9fa5}]"
{4e00}  {9fa5} 这个指什么呢??中文的u值?

稳定。:
\\x代表php的十六进制。
\\x{4e00}
\\x{9fa5}
表示中文字符的十六进制U码。

[ ] 代表集合。
[\\x{4e00}-\\x{9fa5}] 代表十六进制编码集合。在这个编码段的,都是中文字符。
" " 双引号代表收集字符串。
正则教程:
http://bbs.tyuyan.net/forum.php?mod=viewthread&tid=65817&mobile=no

再讲下 \\x 。php中的\x,即tc中的\\x。例如 匹配中文字符 表达式必须这样写 "[\\x{4e00}-\\x{9fa5}]"

[ ] 表示一个集合。如[0-9],0到9中的任一个数字 都可以匹配。
匹配中文的 \\x 跟上面的 \x相同,表示十六进制数。

C和C++规定,16进制数 必须用 0x开头。
以0x开始的数据表示16进制,计算机中 每位的权为16,即(16进制)10 = (10进制)1×16。
比如 0x1表示一个16进制数。而1则表示一个十进制。另外如:0xff,0xFF,0X102A,等等。其中的x不区分大小写。(0x中的0,是数字0,而不是字母O)
把php中,把0x省略了0,直接用\x表示十六进制数。

=======================================================
第二节:非打印字符的匹配。
非打印字符,是占据字符位置,但没有文本'显示出来的字符。如空格,如制表位符。

在PHP中,
\n 匹配一个换行符。等价于 \x0a 和 \cJ。
\r 匹配一个回车符。等价于 \x0d 和 \cM。
\f 匹配一个换页符。等价于 \x0c 和 \cL。



作者: 剑仙十号    时间: 2017-6-22 19:25
本帖最后由 剑仙十号 于 2018-4-27 12:57 编辑

二楼,更新信息专用。
tc简单开发_爱好群:
433286131 (462/500)

tc简单开发_爱好群Ⅱ:
143358382 (192/500)

tc办公文本_爱好群:
612661895(31/500)

本群大神众多,新手众多。群文件内 资源海量。 希望新手 分享更多笔记,减少重复造轮子的时间。 好编程,齐学习,齐进步。
作者: peter_net    时间: 2017-6-23 03:05
感谢无私的分享!!
作者: itcfan    时间: 2017-6-23 09:00

作者: addin    时间: 2017-6-23 14:50
感谢分享
作者: addin    时间: 2017-6-23 14:51
感谢分享!!!!!!!!!
作者: 东月山    时间: 2017-6-23 15:26
这东西找了好久勒,谢谢!!

作者: a8012602    时间: 2017-6-24 20:40
TC唯一坚持的人
作者: 05windows    时间: 2017-6-26 10:19
白字符。
包括空格、换页,换行,回车,水平制表符,垂直制表符。等价于 [ \f\n\r\t\v]。
.
作者: 13533234040    时间: 2017-7-3 14:38
666666666666666666666666666666666666666666666
作者: 906559111    时间: 2017-7-7 03:12
我就想知道病毒怎么进的我的电脑?

































--------------------------------------------------------------------------------------------
签名档:红色蜘蛛网视频解析**网站hszzw.net可以**腾讯的会员视频吗?
作者: 剑仙十号    时间: 2017-8-2 19:02
12345678.
作者: 81961922    时间: 2017-8-4 11:08
正则表达式第四课
作者: ctvftv    时间: 2017-8-15 17:45
kankan.....
作者: a3258699    时间: 2017-8-24 20:16
学习
作者: JD凌凌漆    时间: 2017-8-30 17:24
66666666666
作者: frzreo    时间: 2017-9-4 01:56
学习
作者: yanzehua    时间: 2018-1-2 23:07
急口令艰苦
作者: 312864058qq    时间: 2018-1-12 16:09
我正在收藏中呢
作者: asd7463120    时间: 2018-1-20 20:15
看看看
作者: donggua11    时间: 2018-1-24 14:07
学习
作者: zwinter    时间: 2018-1-29 00:38
看看
作者: flywuya88    时间: 2018-1-29 14:12
则表达式第四课
作者: luxinwen    时间: 2018-2-6 20:17
http://bbs.tyuyan.net/forum.php? ... 65821&mobile=no
作者: justpan01    时间: 2018-4-20 21:50
学习
作者: kimcerhak    时间: 2018-4-26 07:41
学习
作者: maedamumu    时间: 2018-9-25 22:22
学习学习学习
作者: qie108    时间: 2018-10-1 19:17
学习看看
作者: 轮回    时间: 2018-10-4 17:31
kankan        




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1