Seu *
também corresponde ao segundo \
, para evitar que use:
"C:\[!\]*"^13
atualizar
Percebi que \
precisa ser ignorado também em []
, também adicionou mais critérios de acordo com sua descrição para evitar a correspondência de várias entradas longas de linha:
"C:\[!\][!"^13]@"^13
-
[!\]
para evitar corresponder o segundo\
no seu texto -
[!"^13]@
para evitar a continuação da pesquisa em várias linhas quando o caminho não terminar em"^13