知行编程网知行编程网  2022-12-30 16:00 知行编程网 隐藏边栏  13 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python的边界匹配语法介绍及使用的相关知识,希望可以帮到处于编程学习途中的小伙伴

python的边界匹配语法介绍及使用

没有听说过边界匹配语法的朋友,不要把这个语法当成不重要的内容。如果你认为正则表达式很重要,那么你一定知道这篇文章。基本上,如果你想执行表达式来使用它,你需要使用边界匹配。嗯,你可能会觉得小编的描述太重了,那么请看下文,用事实说话。



运用边界匹配练习


代码演示:

#匹配以数字开头的单词
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']

相比较而言,在正则表达式中各种语法的使用中,边界匹配在我们的项目需求中仍然被广泛使用。上面已经详细介绍过了,快来掌握吧!

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享