• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    正则表达式 \w \d 的意义

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

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

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

    什么是正则表达式

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

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

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

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

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

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

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

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

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

    \s 匹配任意的空白符

    \d 匹配数字

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

    ^ 匹配字符串的开始

    $ 匹配字符串的结束

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

    以上所述是小编给大家介绍的正则表达式 \w \d 的意义,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • PowerShell中使用正则和ValidateSet验证参数合法性
    • Shell正则表达式之grep、sed、awk实操笔记
    • DW 查找某字符串前的所有字符的正则表达式
    • php password密码验证正则表达式(8位长度限制)
    • 解决正则表达式\w和\d的疑惑
    上一篇:利用正则表达对IP进行排序的实现代码
    下一篇:正则表达式中最短匹配模式的用法浅析
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    正则表达式 \w \d 的意义 正则,表达式,的,意义,正则,