Como encontrar e substituir linhas em um arquivo que correspondam ao padrão de linhas em outro arquivo

Como encontrar e substituir linhas em um arquivo que correspondam ao padrão de linhas em outro arquivo

Eu tenho um cenário com dois documentos. O primeiro documento possui linhas de texto, e o segundo documento também possui o mesmo texto com texto diferente antes e depois deste texto. Eles precisam ser substituídos.

Documento 1

something.nothing.anything="123" 
you.i.him.her="890"
here.there.where="896"

Documento 2

whathing.whything.anything="ppp" 
moi.pou.yhu.iuh="som"
oh.yuhg.ijuhy.her="khjhu" 
ujg.yhffhjk.iuhjk.pok="090"
adglkn.aergf.ouhj.anything="pora"  
sdf.ujh.ijh.where="asd"

Documento 2 substituído com base apenas no texto após o último ponto (.) e a palavra no documento 1

whathing.whything.anything="123" 
moi.pou.yhu.iuh="som"
oh.yuhg.ijuhy.her="890" 
ujg.yhffhjk.iuhjk.pok="090"
adglkn.aergf.ouhj.anything="pora" 
sdf.ujh.ijh.where="896"

Como faço para conseguir isso?

Qualquer ajuda será apreciada. Tanto no Notepad++ quanto no Excel ou de outra forma está bom.

Obrigado

informação relacionada