写在前面
博文为《Python Cookbook》读书笔记整理
涉及内容包括:
使用多个界定符分割字符串
字符串开头或结尾匹配,用Shell通配符匹配字符串
字符串匹配和搜索和替换(忽略大小写),最短匹配模式...:,|;|\s)\s*', line)
['asdf', 'fjdk', 'afed', 'fjek', 'asdf', 'foo']
>>>
在字符串的开头或结尾处做文本匹配
「你需要通过指定的文本模式去检查字符串的开头或者结尾...fnmatch() 函数使用底层操作系统的大小写敏感规则 (不同的系统是不一样的) 来匹配模式
#winsows10
>>> from fnmatch import fnmatch, fnmatchcase...', '*.TXT')
False
>>>
fnmatch() 函数匹配能力介于简单的字符串方法和强大的正则表达式之间.在处理非文件名的字符串时也可以使用
>>> from fnmatch import...'), ('3', '13', '2013')]
>>>
查找和替换文本
「你想在字符串中搜索和匹配指定的文本模式」
对于简单的字面模式,直接使用str.repalce()方法即可
>>> 'yeah