老师 这个最后的qq和com为什么不用\w的转义字符表示,而是直接写成qq com

老师 这个最后的qq和com为什么不用\w的转义字符表示,而是直接写成qq com

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,解答如下:

\w 表示 匹配字母、数字、下划线。等价于'[A-Za-z0-9_]'。

\W表示 匹配非字母、数字、下划线。等价于 '[^A-Za-z0-9_]'。

如果可以知道具体固定不变的地方,可以直接匹配可以不使用匹配符表示,   

祝学习愉快~

  • 清夏_ 提问者 #1
    \w 表示 匹配字母、数字、下划线。等价于'[A-Za-z0-9_]'。 \W表示 匹配非字母、数字、下划线。等价于 '[^A-Za-z0-9_]'。 老师我没懂你写的什么意思 我看解析说 @后面是固定的qq.com是什么意思
    2022-08-14 11:59:10
  • imooc_慕慕 回复 提问者 清夏_ #2

    同学你好,很抱歉之前老师看错了,以为同学写的是\W,所以解释了\w和\W的区别。

    另外习题要求qq邮箱的格式,*****@qq.com,每一个不同的qq邮箱不同的地方只是@前面的内容,因此@后面的固定不变的,此时直接用于匹配就可以,更加简单精确。

    祝学习愉快~

    2022-08-18 15:17:21
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师