Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正则表达式,用于使用C++源11初始化任何形式的C++初始化,使用任何开源工具 有一种在Cy+初始化过程中使用C++在Eclipse中查找/替换,或者使用TR,VI或EMACS的GRIP,将C++初始化语法转换为C++ 11初始化语法的稳健方法?我希望在整个项目中都能做到这一点,如果它不完美,我愿意处理不可避免的错误,但我就是想不出正确的正则表达式_C++_Regex_Eclipse_C++11_Emacs - Fatal编程技术网

正则表达式,用于使用C++源11初始化任何形式的C++初始化,使用任何开源工具 有一种在Cy+初始化过程中使用C++在Eclipse中查找/替换,或者使用TR,VI或EMACS的GRIP,将C++初始化语法转换为C++ 11初始化语法的稳健方法?我希望在整个项目中都能做到这一点,如果它不完美,我愿意处理不可避免的错误,但我就是想不出正确的正则表达式

正则表达式,用于使用C++源11初始化任何形式的C++初始化,使用任何开源工具 有一种在Cy+初始化过程中使用C++在Eclipse中查找/替换,或者使用TR,VI或EMACS的GRIP,将C++初始化语法转换为C++ 11初始化语法的稳健方法?我希望在整个项目中都能做到这一点,如果它不完美,我愿意处理不可避免的错误,但我就是想不出正确的正则表达式,c++,regex,eclipse,c++11,emacs,C++,Regex,Eclipse,C++11,Emacs,举个具体的例子,我想把这个转换成 bool b(true); 到 即使错误率为10%,也是可以容忍的。您是否尝试过bool[a-zA-Z]+\[^]*\以$1{$2}作为替代品?clang modernize是您正在寻找的工具…@DavidRodríguez dribeas Wow 123450 rep?需要再给你6个!:顺便说一句,有什么特别的改变原因吗?如果它没有被破坏……这更像是一个实验——我从未部署过,但我想看看它是否能成为更具可读性和现代性的代码库的一部分。 bool b{true}

举个具体的例子,我想把这个转换成

bool b(true);


即使错误率为10%,也是可以容忍的。

您是否尝试过bool[a-zA-Z]+\[^]*\以$1{$2}作为替代品?clang modernize是您正在寻找的工具…@DavidRodríguez dribeas Wow 123450 rep?需要再给你6个!:顺便说一句,有什么特别的改变原因吗?如果它没有被破坏……这更像是一个实验——我从未部署过,但我想看看它是否能成为更具可读性和现代性的代码库的一部分。
bool b{true};