还没有听说过边界匹配语法的小伙伴,不要把这个语法当成不重要的内容哦,如果你对正则表达式看待非常重要,那就一定要知道这篇文章,基本上,如果要进行表达式的使用,就需要利用到边界匹配,好啦,大家可能认为小编形容过重,那就看下文,用事实说话。
创新互联,专注为中小企业提供官网建设、营销型网站制作、响应式网站、展示型成都网站制作、做网站、外贸营销网站建设等服务,帮助中小企业通过网站体现价值、有效益。帮助企业快速建站、解决网站建设与网站营销推广问题。
运用边界匹配练习
代码演示:
#匹配以数字开头的单词 s = 'hello world 1st, 2st' #\b代表单词开始或者结束,\d代表数字,\w代表有效字符 result = re.findall(r'\b\d\w*', s) print(result) #匹配s结尾单词 s = 'this is test' #s\b:代表s结尾单词 result = re.findall(r'\w*s\b', s) print(result) s = 'hello world, this is test' #查找单词中包含o的单词 result = re.findall(r'\w*o\w*', s) print(result) #查找在单词位置的o result = re.findall(r'\Bo\B', s) print(result)
结果:
['1st', '2st'] ['this', 'is'] ['hello', 'world'] ['o']
相较而言,在正则表达式里的各种语法使用中,边界匹配在我们项目需求里应用的还是十分的广泛,正好,上文已经给大家详细介绍了,大家多多掌握吧!
网站题目:创新互联Python教程:python的边界匹配语法介绍及使用
文章转载:http://www.36103.cn/qtweb/news48/9448.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联