我的项目由具有异构名称约定的函数,类,方法等组成。我具体想要改变所有这些名称:
class MyClass
{
public:
void MyFirstMethode();
};
到
class my_class
{
public:
void my_method();
};
我正在使用VisualStudio 2012,但是如果需要可以批量处理外部exe,我已经使用AStyle进行语法规范化。
什么工具可以帮助达到这个目的?
非常感谢
答案 0 :(得分:1)
使用Sublime Text已经回答here。
但你可以用崇高的文字自己做。
CamelCase
的第一个字母,并在下划线前加上_camel_case
。
([A-Z][a-z0-9]+)
_\l\1
_camel_case
的第一个下划线以提供camel_case
。
([^a-zA-z0-9])(_)(\w+)
\1\3