脚本之家 服务器常用软件
微信 投稿 交流社区 在线工具

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

转载  发布时间:2017年07月14日 11:52:51   作者:long隆   我要评论

正则表达式是一种特殊的字符串模式,用于匹配一组字符串,就好比用模具做产品,而正则就是这个模具,定义一种规则去匹配符合规则的字符。这篇文章主要介绍了正则表达式 \w \d 的意义,需要的朋友可以参考下

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

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

什么是正则表达式

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

在查阅很多相关正则的描述之后,发现对于\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 的意义,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

  • 正则表达式
  • d
  • w

相关文章

  • 正则表达式中的"g"是什么意思附件参数g的用法

    为了能够便于大家对正则表达式有一个更为综合和深刻的认识,我将一些关键点和容易犯糊涂的地方再系统总结一下
    2014-07-07
  • 常见的数字验证正则表达式整理

    常见的数字验证正则表达式整理,开发的朋友经常用的到。推荐大家收藏下。
    2009-11-11
  • 前端常用正则表达式汇总

    对于正则表达式,我们或许会经常使用,但是又很难记住。这篇文章,我将介绍下简单的正则表达式知识,然后总结前端开发中常用的正则表达式大全,需要的的朋友参考下
    2017-07-07
  • Further Study of Rugular Expresions

    regular expressions(正则表达式,以下用re称呼)对小弟来说一直都是神密的地带,看到一些网络上的大大,简单用re就决解了 某些文字的问题
    2008-09-09
  • 常用的正则表达式集锦

    正则式太难学,而且容易忘记,很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。自己做个记录,也给朋友们做个参考。
    2015-06-06
  • 正则表达式学习经验分析

    正则表达式用来指定字符串模式。当你需要定位匹配某种模式的字符串时就可以使用正则表达式。例如,我们下面的一个例程就是在一个HTML文件中通过查找字符串模式<a href="...">来定位所有的超链接。
    2008-05-05
  • javascript正则表达式和字符串RegExp and String(一)

    这篇文章主要介绍了javascript正则表达式和字符串RegExp and String(一)的相关资料,需要的朋友可以参考下
    2015-10-10
  • CFC4N小试php正则表达式

    要求根据一串字符串,反转成PHP数组,其给出的字符串为php的print_r打印出来的。
    2011-04-04
  • VBS中的正则表达式的用法大全

    这篇文章主要为大家介绍下VBS中的正则表达式的一些使用方法,需要的朋友可以参考下
    2006-10-10
  • PHP 正则表达式后面接的/isU, /is, /s含义

    PHP 正则表达式后面接的/isU, /is, /s含义说明,学习正则表达式的朋友需要了解下。
    2010-02-02

最新评论