Você pode usar uma expressão regular em NPP para localizar e substituir um padrão em todos os arquivos de uma determinada subpasta, de forma recursiva. Digite Ctrl-H para abrir a caixa de diálogo Pesquisar e substituir, escolha a guia "Localizar nos arquivos" e digite
Find what: ^.+?<col set 001"?>(.+?)<thursday>.*$
Replace with:
Search mode: Regular Expression
tick ". matches newline"
A expressão regex corresponde a qualquer caractere ( .+ ), mas o mínimo possível ( ? ) até a string literal " <col set 001> ", então qualquer string ( .+? ), novamente não-gananciosa, até o literal " <thursday> ", seguido por qualquer coisa até o final do arquivo .*$ .
Eu incluí a opção de que o "001" termina com uma aspa, embora eu ache que pode ser um erro de digitação. Você pode deixar de fora o ". se esse for o caso.
A substituição é o que é correspondido entre o () no padrão de pesquisa, ou seja, o texto VARIABLE.