匹配驼峰命名、蛇形命名的正则表达式Java常⽤模式,第⼀个字母⼩写,strict lower camel case
[a-z]+((\d)|([A-Z0-9][a-z0-9]+))*([A-Z])?
可以匹配以下字符串:
xmlHttpRequest
newCustomerId
innerStopwatch
supportsIpv6OnIos
youTubeImporter
正则匹配下划线youtubeImporter
affine3D
Python 中需要对⽅法加⼀根或两根下划线,可以修改成:
_{0,2}[a-z]+((\d)|([A-Z0-9][a-z0-9]+))*([A-Z])?
可以匹配:
getCodeReadExamples
_getCodeReadExamples
__getCodeReadExamples
蛇形命名(允许下划线)
_{0,2}[a-z][a-z0-9_]*
其他请参考
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论