Je suis capable d'envelopper cout
ayant une seule occurrence de <<
comme celui-ci :
cout<< "hey"; abc cin>>x; cout<< "hey";abc cin>>x;
Mais je n'ai pas réussi à l'emballer correctement quand c'est quelque chose comme ça :
cout<< "hey" << "men";abc cin>>x; cout<< "hey" <<"men"; abc
Regex
text = text.replace(/(cout\s*(<<[^;]*)+;)/g, '<span class="group">$1</span>');