私は自分のテキストを実行し、データベースに基づいて書いたすべての文を検索して置き換えるスクリプトを持っています。
スクリプト:
with open('C:/Users/User/Desktop/Portuguesetranslator.txt') as f:
for l in f:
s = l.split('*')
editor.replace(s[0],s[1])
データベースの例:
Event*Evento*
result*resultado*
等々...
今起こっていることは、問題を抱えていることに気付いたので、そのスクリプトで「単語全体のみ」が必要だということです。
たとえば、 Result
andを使用すると、 Event
forResultado
とを置き換えてEvento
、テキスト内でもう一度スクリプトを実行すると、スクリプトは再びResultado
and を置き換えるためEvento
です。
そして、スクリプトを実行した後の結果は、このままResultadoado
ですEventoo
.
ご存知のように..イベントと結果だけでなく、検索と置換が機能するように設定した1000以上の文があります..
単純な検索と 2 つの単語の置換は必要ありません..さまざまな文に対してデータベースを何度も編集するので..