一千萬個為什麽

搜索

如何刪除python中的特定字符後的所有字符?

I have a string. How do I remove all text after a certain character? (In this case ...)
The text after will ... change so I that's why I want to remove all characters after a certain one.

最佳答案

最多分開一次分隔符,並采取第一部分:

sep = '...'
rest = text.split(sep, 1)[0]

你沒有說如果分離器不存在會發生什麽。在這種情況下,這個和Alex的解決方案都會返回整個字符串。

轉載註明原文: 如何刪除python中的特定字符後的所有字符?