标签: regex sonarqube checkstyle
我正在运行Sonar,checkstyle有这样的正则规则:
^[a-z][a-zA-Z0-9]*$
我想修改它以便允许一个或多个下划线。我该如何改变?谢谢!
答案 0 :(得分:2)
那些是character classes。
如果您想在任何地方允许下划线:
^[a-z_][a-zA-Z0-9_]*$
如果你想在第一个字符以外的任何地方允许下划线:
^[a-z][a-zA-Z0-9_]*$