Python切分字符串
来源:互联网 发布:php跨数据库查询 编辑:程序博客网 时间:2024/06/04 18:14
先上代码再解释:
#!/usr/bin/python# -*- coding: UTF-8 -*- s = "target_link_libraries(qtinfra_canvas \n PUBLIC Qt4::QtGui \nPRIVATE infra common qtinfra_util)"s1 = s[s.index('(')+1:s.index(')')] s2 = s1.split(" ")s3 = map(lambda s: s.strip(), s2)s4 = filter(None, s3) print s1print s2print s3print s4'''Output:qtinfra_canvas PUBLIC Qt4::QtGuiPRIVATE infra common qtinfra_util['qtinfra_canvas', '\n', '', '', 'PUBLIC', 'Qt4::QtGui', '', '', '', '\nPRIVATE', 'infra', 'c['qtinfra_canvas', '', '', '', 'PUBLIC', 'Qt4::QtGui', '', '', '', 'PRIVATE', 'infra', 'commo['qtinfra_canvas', 'PUBLIC', 'Qt4::QtGui', 'PRIVATE', 'infra', 'common', 'qtinfra_util']'''
去除字符串里面的\n:str.strip()
去除list里面的\n(不减少元素数量):newStr = map(lambda s: s.strip(), oldStr)
去除list里面为空的元素:newStr = filter(None, oldStr)
切分字符串(可以结合正则表达式来做:re模块(需import re)里面的re.split()):
用空格:s2 = s1.split(" ")
用逗号:s2 = s1.split(",")
0 0
- Python切分字符串
- python 和 java 的字符串切分问题
- Python切分字符串的一个不错方法
- 切分字符串
- 字符串切分
- JS切分字符串
- JS字符串的切分
- 字符串切分(c++)
- 【shell】切分字符串
- C++如何切分字符串
- C++字符串切分(split)
- js split 切分字符串
- MySQL实现切分字符串
- C++ STL 切分字符串
- 字符串切分添加逗号
- python读取并切分
- python切分目录
- python切分目录
- seo优化高级方法之如何更好的利用站群策略
- MATLAB中m文件分节/Cell
- java中的XML操作
- js call()与apply(区别)
- myeclipse2015中使用默认插件实现协同开发总结
- Python切分字符串
- Java编程之JSON
- 移动端1px边框实现
- tomcat6.0 连接池配置
- Spring--IoC--Bean的装配--默认装配方式
- 使用Excel数据分析工具进行多元回归分析
- 导航的渐变设置
- C#图像中心缩放与移动
- java8 groupingby