我能够包装像这样cout
的单次出现<<
:
cout<< "hey"; abc cin>>x; cout<< "hey";abc cin>>x;
但是当它是这样的时候我无法正确包装它:
cout<< "hey" << "men";abc cin>>x; cout<< "hey" <<"men"; abc
正则表达式
text = text.replace(/(cout\s*(<<[^;]*)+;)/g, '<span class="group">$1</span>');
见:http: //jsfiddle.net/3N4AE/23/