测试字符串是否是Java变量标识符:(a-z,a-z,z,$)后跟(a-z,a-z,0-9,z,$)

测试字符串是否是Java变量标识符:(a-z,a-z,z,$)后跟(a-z,a-z,0-9,z,$),java,testing,variables,expression,identifier,Java,Testing,Variables,Expression,Identifier,我需要确定字符串是否是变量标识符 i、 e.(a-z,a-z,,$)后跟(a-z,a-z,0-9,,$) 我知道我可以用手动配置的reg exp来实现,但必须有一个更紧凑的内置函数 有什么解决方案吗?您可以使用Character.isJavaIdentifierStart()和Character.isJavaIdentifierPart()方法,但我认为解决方案不会更紧凑 编辑:我决定在Codemodel中搜索并找到它:我想我可以用一个helper方法把它全部隐藏起来,但是是的,我希望有一个内置

我需要确定字符串是否是变量标识符

i、 e.(a-z,a-z,,$)后跟(a-z,a-z,0-9,,$)

我知道我可以用手动配置的reg exp来实现,但必须有一个更紧凑的内置函数


有什么解决方案吗?

您可以使用Character.isJavaIdentifierStart()和Character.isJavaIdentifierPart()方法,但我认为解决方案不会更紧凑


编辑:我决定在Codemodel中搜索并找到它:

我想我可以用一个helper方法把它全部隐藏起来,但是是的,我希望有一个内置的紧凑解决方案。