我想计算代码中有多少if
个语句。
问题在于:if
字可以在里面(并且不应该计为if
语句)评论,我必须检测我是否在里面该
评论?
可以使用java的正则表达式完成吗?如何仅在评论之外检测if
?
答案 0 :(得分:0)
写一个循环,每一步逐行读取。如果找到单行注释//
作为第一个字符,请跳过该行。如果找到多行/*
或javadoc评论/**
,请在行中读取,直到找到结束标记。
但这不是你要考虑的全部。使用上述逻辑来跳过字符串"blabla, if"
或if
可能出现的其他内容。