0
到snake_case下面的代码转换大小写混合蛇情况:转换首字母大写缩写在python
def convertToSnakeCase(name):
s1 = re.sub('(.^_)([A-Z][a-z]+)', r'\1_\2', name)
return re.sub('([a-z0-9])([A-Z])', r'\1_\2', s1).lower()
我怎么会去转换,在那里我有3个连续的大写字母像ISM但分裂它像is_my:
ThisISMyTest --------------> This_is_my_test
什么连续四个盖帽?那么期望的输出是什么?五点怎么样? – NPE
@NPE它取决于大小的首字母缩写。我不确定是否可以这样做,因为没有办法告诉python缩写词的大小 –
_ThisISMyTest_不是骆驼大小写,是吗? – DyZ