Я пытаюсь использовать Python и регулярные выражения, чтобы переупорядочить части input_string
ниже, используя ':'
и %
в качестве опорных точек:
input_string = "old % habits die % hard :(it's difficult to get rid of old habits)"
код должен принимать содержимое из":"
до конца строки, а затем переместить этот фрагмент ранее в строку, поместив фрагмент перед вторым %
и после последнего слова между %
во входном предложении. Все, что было после второй %
, но не было частью сообщения: chunk, должно остаться.
ie - строка вывода будет выглядеть примерно так:
"old % habits die:(it's difficult to get rid of old habits)% hard "
Примечание, "chunkвсегда ближе к концу, но порядок, где% chunk не всегда согласован