我有一個字符串:正則表達式和python
myString = "123ABC,'2009-12-23T23:45:58.544-04:00'"
我想從時間戳提取的 「T」 字,即其更改爲:
"123ABC,'2009-12-23 23:45:58.544-04:00'"
我想這一點:
newString = re.sub('(?:\-\d{2})T(?:\d{2}\:)', ' ', myString)
,但返回的字符串是:
"123ABC,'2009-12 45:58.544-04:00'"
「非捕獲組」似乎不是「非捕獲」,並且它正在移除所有內容。我究竟做錯了什麼?
爲什麼不更換? –
或者,如果你不能替換,像'''.join(myString.split('T'))''? –
這個問題大大低估了。時間戳從哪裏來的?你爲什麼不想要T?你確定時間戳會一直在那個區域嗎?如果不是? –