Привет, ребята, так что у меня есть эти текстовые файлы, как показано ниже:
parent text \n -reply to first text\n --reply to second text
Теперь я хочу что-то вроде следующего:
parent text\n - reply to parent text\n
-reply to parent text \n -- reply to second text\n
я знаю, что могу сделать это на python:
group = re.findall(r"--",data)
, который получит все - без текста, следующего за ним, но так как у меня есть несколько «-» в каждом тексте, это заставляет меня запутаться в том, как обрабатывать данные в любой форме?
edit1:
Это мои данные
Why can\'t I find a girlfriend?\n-/u/remainenthroned \n-try tinder\n--r/incels\n--Maybe you should find a TreeHugger.\n---Got friendzoned there once, so nah\n----Trees are not so good with motion, you know.\n-----try grindr\n
который после .split \ n похож на:
"Why can't I find a girlfriend?",
'-/u/remainenthroned ',
'-try tinder',
'--r/incels',
'--Maybe you should find a TreeHugger.',
'---Got friendzoned there once, so nah',
'----Trees are not so good with motion, you know.',
'-----try grindr',
что бы я хотел:
"Why can't I find a girlfriend?" -/u/remainenthroned,
"Why can't I find a girlfriend?" -try tinder'
-/u/remainenthroned --r/incels',',
и так далее и тому подобное