python 字符串开头或结尾匹配
2017-05-11 18:18
465 查看
通过指定的文本模式去检查字符串的开头或者结尾,比如文件名后缀,URL 等等
检查多种匹配可能
>>> file = 'a.txt'
>>> file.endswith(('.txt', '.js', '.xml'))
True
>>> file.startswith(('a.', 'b.', 'c.'))
True
startswith()和endswith()方法提供了一个非常方便的方式去做字符串开头和结尾的检查,用re实现也可以,但是有点大材小用,而且startswith()和endswith()方法更加简单运行会更快。
>>> file = 'a.txt' >>> file.startswith('a') True >>> file.endswith('.txt') True
检查多种匹配可能
>>> file = 'a.txt'
>>> file.endswith(('.txt', '.js', '.xml'))
True
>>> file.startswith(('a.', 'b.', 'c.'))
True
startswith()和endswith()方法提供了一个非常方便的方式去做字符串开头和结尾的检查,用re实现也可以,但是有点大材小用,而且startswith()和endswith()方法更加简单运行会更快。
相关文章推荐
- Python-字符串开头或结尾匹配
- 轻松python文本专题-字符串开头或者结尾匹配
- python文本 字符串开头或者结尾匹配
- 对python 匹配字符串开头和结尾的方法详解
- 轻松python文本专题-字符串开头或者结尾匹配
- 轻松python文本专题-字符串开头或者结尾匹配
- Python: 字符串开头或结尾匹配str.startswith(),str.endswith()
- python 匹配字符串开头和结尾
- python使用正则表达式匹配字符串开头并打印示例
- Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
- 匹配指定字符开头,但不包含该字符,已指定字符结尾的字符串
- Python高级编程-如何判断字符串a是否是以字符串b开头或结尾?
- 基于《PythonCookbook》的学习(2)——在字符串的卡头或结尾做文本匹配
- php正则匹配以“abc”开头且不能以“xyz”结尾的字符串
- Java正则式匹配开头结尾字符串
- python_如何判断字符串a以某个字符串开头或结尾?
- Python: 去掉字符串开头、结尾或者中间不想要的字符
- 正则表达式匹配以指定字符串开头并且以指定字符串结尾
- python-12-如何判断字符串a是否以字符串b开头或结尾(改变文件权限)?
- python 4-2 如何判断字符串a是否以字符串b开头或结尾str.startswith/os.stat(filename)/stat.S_IRWXU