我们遵循自己定义的编码标准(匈牙利命名法)按照我们的清单,使用 Notepad++:
根据匈牙利符号标识符命名约定检查所有变量是否有效,并匹配和突出显示无效的匈牙利符号变量语法:
String
变量应以s
下列内容开头:String sTest = null;
因为
int
它应该是i
:int iCount = 0;
如果存在变量
String Test = null;
或变量,int Count = 0;
我想突出显示它们,因为它们不是以s
and开头i
。
答案1
我想您正在寻找一个正则表达式来匹配(并突出显示)您描述的所有情况。
此正则表达式将匹配任何名称开头
String
没有字符的变量初始化:s
String [^s].*?;
此正则表达式将匹配任何名称开头
int
没有字符的变量初始化:i
int [^i].*?;
这个正则表达式将两者结合在一起:
String [^s].*?;|int [^i].*?;