是否可以定义一个正则表达式,该正则表达式将匹配除某个定义的字符或字符集之外的每个字符?
基本上,我想用逗号(,)或分号(;)分割字符串.所以我想用一个正则表达式来做它,它会匹配所有内容,直到遇到逗号或分号.
我们在C/C++的代码库中使用lint,我也试图在我的工作流程中开始集成clang-format.
不幸的是,lint偶尔需要注释来忽略特定的检查,格式如下:
/*lint -[annotation] */
Run Code Online (Sandbox Code Playgroud)
要么
//lint -[annotation]
Run Code Online (Sandbox Code Playgroud)
具体来说,如果注释的开始标记和'lint'之间有空格,则它不会将其识别为注释指令.不幸的是,我对clang-format的默认设置将其视为错误并有助于插入空格.
有没有办法让clang格式识别匹配该模式的评论并让它们孤立?现在我使用3.4,但如果需要可以升级.