标签:title microsoft san base center 包含 script text sub
from re import sub
def camel(s):
    print(s)
    # some_database_field_name
    # Some label that needs to be camelized
    # some-javascript-property
    # some-mixed_string with spaces_underscores-and-hyphens
    print(sub(r"(_|-)+", " ", s))
    # some database field name
    # Some label that needs to be camelized
    # some javascript property
    # some mixed string with spaces underscores and hyphens
    print((sub(r"(_|-)+", " ", s)).title())
    # Some Database Field Name
    # Some Label That Needs To Be Camelized
    # Some Javascript Property
    # Some Mixed String With Spaces Underscores And Hyphens
    print((sub(r"(_|-)+", " ", s)).title().replace(" ", ""))
    # SomeDatabaseFieldName
    # SomeLabelThatNeedsToBeCamelized
    # SomeJavascriptProperty
    # SomeMixedStringWithSpacesUnderscoresAndHyphens
    s = sub(r"(_|-)+", " ", s).title().replace(" ", "")
    print(s)
    # SomeDatabaseFieldName
    # SomeLabelThatNeedsToBeCamelized
    # SomeJavascriptProperty
    # SomeMixedStringWithSpacesUnderscoresAndHyphens
    print(s[0].lower())
    # s
    # s
    # s
    # s
    print(s[0].lower() + s[1:])
    # someDatabaseFieldName
    # someLabelThatNeedsToBeCamelized
    # someJavascriptProperty
    # someMixedStringWithSpacesUnderscoresAndHyphens
    # s = sub(r"(_|-)+", " ", s).title().replace(" ", "")
    # print(s[0].lower() + s[1:])
camel(‘some_database_field_name‘)
# someDatabaseFieldName
camel(‘Some label that needs to be camelized‘)
# someLabelThatNeedsToBeCamelized
camel(‘some-javascript-property‘)
# someJavascriptProperty
camel(‘some-mixed_string with spaces_underscores-and-hyphens‘)
# someMixedStringWithSpacesUnderscoresAndHyphens

 
2020-05-03
标签:title microsoft san base center 包含 script text sub
原文地址:https://www.cnblogs.com/hany-postq473111315/p/12821750.html