上下骆驼案

Ank*_*kit 5 regex camelcasing

我正在尝试为上下驼峰式保护套设计一个正则表达式。

这是我尝试过的

(([A-Z][a-z0-9]*){2,}|([a-z][A-Z0-9]*){2,})
Run Code Online (Sandbox Code Playgroud)

试图与此匹配上驼峰式大小写-([AZ] [a-z0-9] ){2,},但它也与其他组合匹配。第二部分也是如此-([az] [A-Z0-9]){2,})

Jac*_*Dev 4

这将匹配单词中至少包含一个大写字母的大小写驼峰式短语。

上层驼色箱

[A-Z][a-z0-9]*[A-Z0-9][a-z0-9]+[A-Za-z0-9]*
Run Code Online (Sandbox Code Playgroud)

示例:HelloWorld、AQuickBrownFox

驼色小写字母

[a-z]+[A-Z0-9][a-z0-9]+[A-Za-z0-9]*
Run Code Online (Sandbox Code Playgroud)

示例:helloWorld、aQuickBrownFox