^[^/*]*std::cout<< deve encontrar qualquer ocorrência de std::cout<< que não tenha nenhuma barra ou asterisco à sua esquerda. Notas: (1) Se você estiver usando / para iniciar sua pesquisa, provavelmente precisará colocar uma barra invertida antes da barra na regex. (2) Isso não encontrará código à direita de um */ . (3) Se você escrever várias declarações em uma linha, esse regex será confundido com qualquer coisa em uma declaração à esquerda da que você está procurando.