导语:
本文主要介绍了关于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']
相比较而言,在正则表达式中各种语法的使用中,边界匹配在我们的项目需求中仍然被广泛使用。上面已经详细介绍过了,快来掌握吧!
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python os模块有多少用途?12/25
- ♥ 如何使用pycharm运行Python程序09/21
- ♥ python条件或者怎么写08/26
- ♥ Python 中的 val() 是什么意思?08/19
- ♥ Python可变参数函数使用详解11/21
- ♥ python3.6和2.7有什么区别11/17
内容反馈