首页 > 解决方案 > Python 2.7:如何从特殊字符之间提取

问题描述

我有一个这样的字符串:

'|||stuff||things|||others||||'

有没有一种简单的方法来提取 | 之间包含的所有内容?字符,因此最终结果将类似于:

result = ['stuff', 'things', 'others']

编辑:我不会事先知道字符串的内容,因为我不知道专门寻找“东西”、“事物”或“其他”,我只知道 | 之间的任何内容 字符需要保存为自己的单独字符串

标签: pythonstringextract

解决方案


[i for i in string.split('|') if i!='']

这应该工作


推荐阅读