从驼峰命名的串中提取单词子串形成数组

2014-12-18 0 901
从驼峰命名的串中提取单词子串形成数组
#coding=utf8
result = []
def run2(name):
    for i in range(1,len(name)):
        if name[i].isupper():
            a = run2(name[i:])
            s = name[:i]
            a.append(s)
            return a
    return [name]

def run(name):
    s = len(result)
    for i in range(1,len(name)):
        if name[i].isupper():
            result.append(name[:i])
            run(name[i:])
            break

    if s == len(result): result.append(name)
    pass

def main():
    run('firstNameWomen')
    print result
    result2 = run2('firstNameWomen')
    print result2
    pass

if __name__ == '__main__':
    main()

遇见资源网 python 从驼峰命名的串中提取单词子串形成数组 http://www.ox520.com/14956.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务