我有一個字符串,如:正則表達式替換「...」在字符串的結尾
text1 = 'python...is...fun...'
我想替換多個「是一個」「。只有當他們在字符串的末尾,我想輸出爲:
python...is...fun.
所以當只有一個'。'在字符串的結尾,那麼它不會被替換
text2 = 'python...is...fun.'
和輸出是一樣的作爲文本2
我的正則表達式是這樣的:
text = re.sub(r'(.*)\.{2,}$', r'\1.', text)
,我想匹配任何字符串,然後匹配'。'的{2到n}。在字符串的末尾,但輸出是:
python...is...fun..
任何想法如何做到這一點? Thx提前!
這隻會取代正好三個。 – Brandin
已更新,以單個替換2個或更多個。 – Scovetta