很难说出这里要问什么。这个问题模棱两可,含糊不清,不完整,过于宽泛,或者是修辞性的,不能以现在的形式得到合理的回答。有关澄清此问题以便重新打开的帮助,请访问帮助中心。7年前关门了。当我们创建java类时,类名示例有一组验证,类名不会以数字或数字开头。我相信这组验证是用regex完成的,我怎么才能找到这段代码,我需要以某种方式重用它。谢谢!
iovurdzv1#
您可以在流行的lr或larl编译器工具(例如antlr)中找到完整的java语法语法。如果您想创建自己的正则表达式,这里提供了语法:http://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.8这里有另一篇文章会有所帮助:匹配完全限定类名的正则表达式
xqk2d5yq2#
几乎每个ide都会检查您的代码以匹配java命名约定(可能您希望在ide选项中启用检查)。此外,您可能需要使用不同的工具来检查代码,例如:一个非常可靠的bug查找工具,至少使用这个工具。pmd-此工具可由用户扩展(需要一些技能)。checkstyle-这个工具专门检查javadoc注解。它们不仅可以帮助您发现命名约定中的错误,还可以帮助您发现更多错误
2条答案
按热度按时间iovurdzv1#
您可以在流行的lr或larl编译器工具(例如antlr)中找到完整的java语法语法。
如果您想创建自己的正则表达式,这里提供了语法:http://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.8
这里有另一篇文章会有所帮助:匹配完全限定类名的正则表达式
xqk2d5yq2#
几乎每个ide都会检查您的代码以匹配java命名约定(可能您希望在ide选项中启用检查)。此外,您可能需要使用不同的工具来检查代码,例如:
一个非常可靠的bug查找工具,至少使用这个工具。
pmd-此工具可由用户扩展(需要一些技能)。
checkstyle-这个工具专门检查javadoc注解。
它们不仅可以帮助您发现命名约定中的错误,还可以帮助您发现更多错误