写在前面
博文为《Python Cookbook》读书笔记整理
涉及内容包括:
使用多个界定符分割字符串
字符串开头或结尾匹配,用Shell通配符匹配字符串
字符串匹配和搜索和替换(忽略大小写),最短匹配模式...将Unicode文本标准化,在正则式中使用Unicode
合并拼接字符串,字符串中插入变量,删除字符串中不需要的字符
以指定列宽格式化字符串,在字符串中处理html和xml
字节字符串上的字符串操作...'), ('3', '13', '2013')]
>>>
查找和替换文本
「你想在字符串中搜索和匹配指定的文本模式」
对于简单的字面模式,直接使用str.repalce()方法即可
>>> 'yeah...Python 并没有对在字符串中简单替换变量值提供直接的支持(类似shell那样)。但是通过使用字符串的format()方法来解决这个问题。...再者,你需要转换文本中特定的字符 (比如, 或 &)。」
如果你想替换文本字符串中的 ‘’ ,使用 html.escape() 函数可以很容易的完成。