在Python 中分割字串時保留分隔符號
處理包含定界符或分隔符號的字串時,經常需要在保留分隔符號的同時拆分它們實際的分隔符號。在 Python 中,標準 str.split() 方法不提供此功能。這是使用 re 模組的另一種方法:
>>> re.split('(\W)', 'foo/bar spam\neggs') ['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs']
秘密在於將分隔符號括在捕獲括號內。透過這樣做,分隔符號本身成為結果標記清單的一部分,保留原始字串結構。
當目標是將字串拆分為標記,單獨操作它們,然後重建時,這種方法特別有用分隔符號完好無損的字串。
以上是如何在 Python 中拆分字串同時保留分隔符號?的詳細內容。更多資訊請關注PHP中文網其他相關文章!