创建java类验证代码

时间:2013-06-06 10:41:22

标签: java regex class

当我们创建java类时,有一组类名称示例的验证,类名称不会以数字或者开头。我相信这套验证是用正则表达式完成的,如何找到这段代码,我需要以某种方式重用它。

谢谢!

2 个答案:

答案 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注释。

它们不仅可以帮助您找到命名约定中的错误,还可以帮助您找到更多错误