友情提示:此篇文章大约需要阅读 1分钟26秒,不足之处请多指教,感谢您的阅读。 订阅本站
使用多个界定符分割字符串
- 使用re模块
- re模块会使用到正则表达式。
- re模块会使用正则表达式
- []表示里面字符里任意匹配
- *表示任意一个前面字符(0到无穷多)
- 总结起来是:;或,或空格加上人一个空格。
字符串开头或结尾匹配
- 通过指定的文本模式去检查字符串的开头或者结尾,比如文件名的后缀;
- 使用startwith或者endswith函数方法
用Shell通配符匹配字符串
- 使用Unix Shell中常用的通配符(如*.py, Dat[0-9]*.csv等)去匹配文本字符串是不是txt结尾,在shell中使用*.txt,在Ptyhon中,使用fnmath模块
- fnmatchcase是分大小写,fnmatch不分大小写。
字符串匹配和搜索
- 普通的匹配,可以使用字符串中的find方法,特定的格式如日期
- re里\d表示单个数字,+表示1个或多个(与*不同之处在于*可以是0个)
字符串搜索与替换
- 在字符串中方法中有replace方法,但是需要指定文本模式的时候,需要使用re模块
字符串忽略大小写的搜索替换
- 使用re.sub方法
最短匹配模式
多行匹配模式
删除字符串中不需要的字符
字符串对齐
合并拼接字符串
字符串中插入变量
13 以指定列宽格式化字符串
发表回复