首頁 > 後端開發 > Python教學 > 如何在 Python 中拆分字串同時保留分隔符號?

如何在 Python 中拆分字串同時保留分隔符號?

Linda Hamilton
發布: 2024-12-13 16:11:16
原創
128 人瀏覽過

How Can I Split a String in Python While Keeping the Separators?

在Python 中分割字串時保留分隔符號

處理包含定界符或分隔符號的字串時,經常需要在保留分隔符號的同時拆分它們實際的分隔符號。在 Python 中,標準 str.split() 方法不提供此功能。這是使用 re 模組的另一種方法:

>>> re.split('(\W)', 'foo/bar spam\neggs')
['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs']
登入後複製

秘密在於將分隔符號括在捕獲括號內。透過這樣做,分隔符號本身成為結果標記清單的一部分,保留原始字串結構。

當目標是將字串拆分為標記,單獨操作它們,然後重建時,這種方法特別有用分隔符號完好無損的字串。

以上是如何在 Python 中拆分字串同時保留分隔符號?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板