文字の置き換えツールで詳細指定ができるものを探しています

具体的にはAのテキストに記載されている英語名とBのテキストに記載されている英語名が一致したとき、その英語名がある行の、

Aのテキストの二つ目のセミコロンから三つ目のセミコロンの間にある日本語タイトルを
Bのテキストの三つ目のセミコロンから四つ目のセミコロンの間にある文字列に置き換えるという作業です

これを数百タイトル分まとめて行いたいです

ややこしくてすみません