我想將我的 camelCaseSentence 轉換為 Sentence Case。
例子:
字串:'sarimChaudharyIsMyName'
所以這個輸出應該是......
字串:'Sarim Chaudhary 是我的名字'
uj5u.com熱心網友回復:
這是一個使用title()函式幫助的簡單正則運算式方法:
inp = 'sarimChaudharyIsMyName'
output = re.sub(r'(?<=[a-z])(?=[A-Z])', ' ', inp).title()
print(output) # Sarim Chaudhary Is My Name
我們可以通過避免title()呼叫而只是大寫第一個字符來稍微提高性能:
inp = 'sarimChaudharyIsMyName'
output = re.sub(r'(?<=[a-z])(?=[A-Z])', ' ', inp)
output = output[0].upper() output[1:]
print(output) # Sarim Chaudhary Is My Name
uj5u.com熱心網友回復:
def camel_to_Sentence_Case(a):
temp = a[0].upper()
for i in a[1:]:
if i.isupper():
temp = ' ' i
else:
temp =i
return temp
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/393401.html
