一起源码网

  • www.171739.xyz
  • 全球最大的互联网技术和资源下载平台
搜索
猜你喜欢
查看: 7473|回复: 1
打印 上一主题 下一主题

php正则表达式wd是什么?

[复制链接]

0

主题

0

帖子

1万

积分

钻石会员

Rank: 8Rank: 8

积分
17424
QQ
跳转到指定楼层
楼主
发表于 2020-3-23 10:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
正则表达式是通用的,所有语言都通用,在所有的语言当中也都是至关重要的。相信很多的程序猿们在刚开始学习正则表达式的时候都会遇到这样的问题,看见一堆乱七八糟的符号,头都大,感觉无从下手,下面我来为大家讲解一下正则表达式中最常用,简单的通配符 d w。

一、对于w 的释义一般都是指包含大小写字母数字和下划线 相当于([0-9a-zA-Z])

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

下面是我在做测试的时候截的图,我的编辑工具为editplus:

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

所以,如果在用户信息注册的时候,我们要具体匹配的数据一定不要直接用w,还需再多做些其他的匹配,我们的代码才算严谨。

二、d 基本是用来匹配数字的,这个就没有过多的去理解它的含义了。我们在平时写正则表达式的时候一定要考虑的更周全些,这样才能保证我们的代码的严谨性。不容易出现BUG。


其他的正则表达式常用的几种方式,下面写出来供大家参考一下:

. 匹配除了换行符以外的其他任意所有字符。

s 匹配任意的空白符。

 匹配单词的开始或结束。

^ 匹配字符串的开始的标记符。

$ 匹配字符串的结束的标记符。

在这里我还是申明一点,w同时也是可以匹配中文字符的哦,不过这个得看你的操作系统和环境来定了,具体我也不细说,等大家需要去做汉字匹配的时候,稍加了解下就知道了,没什么难度的。

在这里先感谢下php中文网提供的这么好的平台,大家如有什么疑问可以在下方的评论区回复一下哈!

分享到:  QQ好友和群QQ好友和群
收藏收藏
回复

使用道具 举报

0

主题

18

帖子

138

积分

注册会员

Rank: 2

积分
138
沙发
发表于 2022-9-10 22:43 | 只看该作者
源代码片尾曲
回复

使用道具 举报

一起源码让程序更轻更快

www.171739.xyz

工作时间 周一至周六 8:00-17:30

侵权处理

客服QQ点击咨询

关注抖音号

定期抽VIP

Copyright © 2016-2021 https://www.171739.xyz/ 滇ICP备13200218号

快速回复 返回顶部 返回列表