1
string = "heLLo hOw are you toDay"
results = string.find("[A-Z]") <----- Here is my problem
string.lower().translate(table) <--- Just for the example.
>>>string
"olleh woh era uoy yadot"
#here i need to make the characters that where uppercase, be uppercase again at the same index number.
>>>string
"olLEh wOh era uoy yaDot"
我需要找到上面字符串中的大寫字符的索引號,並獲得索引號的列表(或其他)以便再次使用該字符串,以相同索引號返回大寫字符。查找字符串中的大寫字符的索引號
也許我可以解決它的重新模塊,但我沒有找到任何選項讓我回到索引號。 希望它可以理解,我已經做了一個研究,但無法找到解決辦法。 謝謝。
順便說一句,我使用的Python 3.X
@PeterPeiGuo:你甚至可以做'pattern_search = re.compile(...).search'並直接調用'pattern_search(s,start + 1)'。這使得代碼運行得更快(如果這很重要)。 – EOL