正则表达式 /w /d 的意义

发布时间:2019-08-06 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了正则表达式 /w /d 的意义脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所

解决正则表达式/w和/d的疑惑 https://www.jb51.net/article/154754.htm

其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合起来之后,可读性比较差,而且不容易理解,本文旨在让大家对正则有一个基本的了解,能看得懂简单的正则表达式,写得出简单的正则表达式,用以满足日常开发中的需求即可。

什么是正则表达式

     正则表达式是一种特殊的字符串模式,用于匹配一组字符串,就好比用模具做产品,而正则就是这个模具,定义一种规则去匹配符合规则的字符。

在查阅很多相关正则的描述之后,发现对于/w 的释义都是指包含大 小写字母数字和下划线 相当于([0-9a-zA-Z]) 正则表达式 /w /d 的意义(取材于经典教程 正则表达式30分钟入门教程)

但是在实际使用中发现并不是这么回事,也可以说,其实不仅仅包含([0-9a-zA-Z_])这些数据,

下面是测试截图 工具为edITplus:

正则表达式 /w /d 的意义

实际是除了([0-9a-zA-Z_])还包含了希腊字母,俄文的字母等;

所以 如果在用户信息注册的时候 需要注意 具体匹配的数据 切不可直接用/w就完事了

PS:下面看下正则表达式 /w /s /d /b

. 匹配除换行符以外的任意字符

/w 匹配字母或数字或下划线或汉字 等价于 '[^A-Za-z0-9_]'。

/s 匹配任意的空白符

/d 匹配数字

/b 匹配单词的开始或结束

^ 匹配字符串的开始

$ 匹配字符串的结束

/w能不能匹配汉字要视你的操作系统和你的应用环境而定

脚本宝典总结

以上是脚本宝典为你收集整理的正则表达式 /w /d 的意义全部内容,希望文章能够帮你解决正则表达式 /w /d 的意义所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:divlet