如何在C++;正则表达式? 我试图用Flex删除C++中的注释。

如何在C++;正则表达式? 我试图用Flex删除C++中的注释。,c++,regex,c++11,flex-lexer,C++,Regex,C++11,Flex Lexer,这是我的示例代码: cout << "Pulapka \" \ // ma \ /* ma */ \ " << endl; cout << /*Proba*/"Zabawa \" // ala i kot " << endl; 我想在第二个引号后停止匹配。这意味着我只需要这个片段: "Pulapka \" \ // ma \ /* ma */ \ " 以下正则表达式

这是我的示例代码:

cout << "Pulapka \" \
       // ma \
       /* ma */ \
       " << endl;
cout << /*Proba*/"Zabawa \" // ala i kot " << endl; 
我想在第二个引号后停止匹配。这意味着我只需要这个片段:

"Pulapka \" \
      // ma \
      /* ma */ \
      "

以下正则表达式适用于我:


(\”*?(?您能分享您迄今为止为实现这一目标所做的努力吗?请使用非贪婪matching@sshashank124我知道我应该使用非贪婪匹配,但我不知道如何使用。你能告诉我如何使用吗?
"Pulapka \" \
      // ma \
      /* ma */ \
      "