关于单词边界

关于单词边界

老师,请问:

1、怎么区分哪些字符串是单词?

2、边界是什么意思?

正在回答

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

2回答

同学你好,对于你的问题解答如下:

  1. abc中a、ab和abc可以都可以看做是一个单词。

  2. 因为\b匹配单词边界时,主要是看要匹配的内容旁边是否还有其他字符,如果有,那就不会被看做是一个单词边界,但是如果没有其他字符,就会被当做一个单词边界,示例:

    http://img1.sycdn.imooc.com//climg/5f66b68f09ae4a1312080301.jpg

    http://img1.sycdn.imooc.com//climg/5f66b6c00915fc7913450345.jpg

同学可以结合示例代码再测试理解下,祝学习愉快~

好帮手慕鹤 2020-09-19 18:50:54

同学你好,针对问题进行回答:

1、单词指的是正确的英文单吗,正则可以匹配英文字符,但是匹配不出一个正确的英文单词,除非正则直接匹配英文单词。

例如:

\w+ 的意思是:截取一个到多个字母

http://img1.sycdn.imooc.com//climg/5f65e249098b903304940086.jpg

输出:

http://img1.sycdn.imooc.com//climg/5f65e25009d4afb901480042.jpg

http://img1.sycdn.imooc.com//climg/5f65e26809a7589005430092.jpg

输出:

http://img1.sycdn.imooc.com//climg/5f65e272090b994c01030040.jpg

2、正则表达式中\b代表着单词的开头或结尾,也就是边界的意思。例如:

http://img1.sycdn.imooc.com//climg/5f65d4b509da86d908730143.jpg

http://img1.sycdn.imooc.com//climg/5f65d4f309a96e4508430137.jpg

如果帮助到了你,欢迎采纳,祝学习愉快!

  • 提问者 qq_慕前端7271312 #1
    老师,我想问/abc/中a是单词吗?ab是单词吗?abc是单词吗?
    2020-09-20 09:22:23
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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