我設法將字符串中每個駝峯單詞的第一個UpperCase字母追加到列表中,但是,需要幫助在大寫字母之間追加小寫字母。這需要以簡單的方式完成,而不使用任何SPLIT函數。分割一個駝峯字符串並將該單詞追加到列表中
array=list()
string="ThisIsCamelCase"
for i in string:
if i.isupper():
array.append(i)
print (array)
編輯: 我在尋找類似:
array=list()
string="ThisIsCamelCase"
upper="z"
lower="y"
for i in string:
if i.isupper(): # upper case
upper=i
array.append(upper)
elif i[1:].islower():
lower=i
array.append(lower)
print (array)
看起來像你只是在這裏複製你的作業。你有什麼麻煩? – flyingmeatball
我想提取大寫字母 –