^[^/*]*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.