Нужно объединить указанное слово в тексте - PullRequest
0 голосов
/ 24 февраля 2019

Я хочу объединить определенные слова в тексте, например, текст, который гласит:

"Я действительно ненавижу микротранзакции " ИЛИ "Я действительно ненавижу микротранзакции"

следует преобразовать в

" Я действительно ненавижу микротранзакции"

Я смотрю на функции Excel и NLTK, чтобы сделать это, нобезрезультатно.

У кого-нибудь есть идея решить эту проблему?

1 Ответ

0 голосов
/ 24 февраля 2019

input.txt:

Я действительно ненавижу микротранзакции
Я действительно ненавижу микротранзакции

Код Python:

inputFile = open("input.txt","r+")
outputFile = open("output.txt","w")
for line in inputFile.readlines():
    line = line.replace('micro transactions', 'microtransactions')
    line = line.replace('micro-transactions', 'microtransactions')
    outputFile.write(line) 
inputFile.close()
outputFile.close()

output.txt:

Я действительно ненавижу микротранзакции
Я действительно ненавижу микротранзакции

Теперь вам просто нужно добавить несколько строк, таких как line = line.replace(...), для чего вы хотите.

...