【发布时间】:2011-10-06 05:57:30
【问题描述】:
我正在尝试在 python 中在特定单词之前拆分字符串。例如,我想在"path:" 之前拆分以下字符串。
- 在
"path:"之前分割字符串 - 输入:
"path:bte00250 Alanine, aspartate and glutamate metabolism path:bte00330 Arginine and proline metabolism" - 输出:
['path:bte00250 Alanine, aspartate and glutamate metabolism', 'path:bte00330 Arginine and proline metabolism']
我试过了
rx = re.compile("(:?[^:]+)")
rx.findall(line)
这不会在任何地方拆分字符串。问题是"path:" 之后的值永远不会知道指定整个单词。有谁知道怎么做?
【问题讨论】:
标签: python regex string split splice