正则表达式匹配字符串问题

正则表达式匹配字符串问题

https://img1.sycdn.imooc.com//climg/64760e1f09ae33bd14340794.jpg

老师您好,为什么在这个匹配多项前面出现的正则表达式 \w* 在最后'com',后面会识别字符串的单引号', 如果最后无法识别单引号而在列表中输出''空字符串的话为什么前面第一个单引号不会输出空字符串?

正在回答

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

1回答

同学,你好!输出的“”空字符串不是字符串前的‘’(单引号),是系统匹配出整个组合dewei、@没有匹配出是空串、imooc、.没有匹配出又用空串表示,com、com后没有匹配出用空串表示,结束匹配

祝学习愉快~

  • 懒惰的围脖 提问者 #1
    老师 为什么输出的最后一个位置会出现空字符串,如果最后一个位置\w无法识别单引号而匹配0次输出空字符串为什么开头第一个位置的单引号没有识别0次而输出空字符串
    2023-05-31 12:17:11
  • 好帮手慕小猿 回复 提问者 懒惰的围脖 #2

    同学,你好!系统自动识别com后没有内容输出一次空,是系统底层识别的。同学知道就可以的。

    祝学习愉快~

    2023-05-31 12:22:31
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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