当我们创建java类时,有一组类名称示例的验证,类名称不会以数字或者开头。我相信这套验证是用正则表达式完成的,如何找到这段代码,我需要以某种方式重用它。
谢谢!
答案 0 :(得分:1)
您可以在流行的LR或LARL编译器编译器工具中找到Java的完整语法语法,例如: ANTLR。
如果您想创建自己的正则表达式,可以在此处获取语法:http://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.8
这是另一篇有用的帖子:Regular expression matching fully qualified class names
答案 1 :(得分:1)
几乎每个IDE都会检查您的代码以匹配Java命名约定(可能您需要打开IDE选项中的检查)。您也可以使用不同的工具来检查代码,例如:
FindBugs - 一个非常可靠的bug查找器工具,至少使用此工具。
PMD - 此工具可由用户扩展(需要一些技能)。
CheckStyle - 此工具专门检查JavaDoc注释。
它们不仅可以帮助您找到命名约定中的错误,还可以帮助您找到更多错误