Я пытаюсь разбить строку в 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:"
никогда не будут известны как определяющие все слово. Кто-нибудь знает как это сделать?