python - Python 2.7:如何从特殊字符之间提取
问题描述
我有一个这样的字符串:
'|||stuff||things|||others||||'
有没有一种简单的方法来提取 | 之间包含的所有内容?字符,因此最终结果将类似于:
result = ['stuff', 'things', 'others']
编辑:我不会事先知道字符串的内容,因为我不知道专门寻找“东西”、“事物”或“其他”,我只知道 | 之间的任何内容 字符需要保存为自己的单独字符串
解决方案
[i for i in string.split('|') if i!='']
这应该工作
推荐阅读
- cmd - CMD“重命名”命令
- unicode - 获取分为 unicode 范围的 json 格式的 google 字体列表
- javascript - Jest 中可以有更多抽象的单元测试用例吗?
- python - 静态和媒体文件未在生产中加载
- java - Activity has leaked window 原来是加了logcat错误
- python - 我该如何解决 AttributeError 'NoneType' 对象没有属性 'write'
- javascript - Win 10 localhost NodeJS v14 Mongoose 3.8.16 无法连接到 MongoDB 4.4
- python - 向所有 iOS 设备发送推送通知
- angular - 使用 Firebase 云功能将 onRequest 转换为 onCall
- android - 当在约束布局中加载视频流时,它会隐藏在 Android 中发布我自己的相机的相对布局视图?