Python : 标准库-字符串正则匹配

re模块为高级字符串处理提供了正则表达式工具。对于复杂的匹配和处理,正则表达式提供了简洁、优化的解决方案:

import re
re.findall(r’\bf[a-z]*’, ‘which foot or hand fell fastest’)
[‘foot’, ‘fell’, ‘fastest’]

re.sub(r’(\b[a-z]+) \1’, r’\1’, ‘cat in the the hat’)
‘cat in the hat’

如果只需要简单的功能,应该首先考虑字符串方法,因为它们非常简单,易于阅读和调试:

‘tea for too’.replace(‘too’, ‘two’)
‘tea for two’

猜你喜欢

转载自blog.csdn.net/weixin_44523387/article/details/92162989