如何用make_shared <t>()替换所有shared_ptr <t>(new_w <t>)?</t> </t> </t>

时间:2013-04-04 12:50:27

标签: c++ regex visual-studio-2010 replace

如何将shared_ptr<\w+\>\(new_w<\w+\>\(\)\)等正则表达式替换为make_shared<$1>(),其中$1将成为\w+ {通常会将所有shared_ptr<T>(new_w<T>())替换为make_shared<T>())?

1 个答案:

答案 0 :(得分:0)

添加捕获组:

shared_ptr<(\w+)\>\(new_w<\w+\>\(\)\)