首頁 > 後端開發 > Python教學 > 如何在Python中高效去除字串後綴?

如何在Python中高效去除字串後綴?

Barbara Streisand
發布: 2024-12-09 01:46:10
原創
1012 人瀏覽過

How Can I Efficiently Remove Suffixes from Strings in Python?

從字符串末尾剝離子字符串(刪除後綴)

問題:

嘗試使用以下命令從字串末尾刪除子字串“.strip()”可能不會產生預期的行為。例如,「url.strip('.com')」會從兩端刪除參數中指定的字符,從而產生意外的結果。

問題:

是有更好的方法從 a 中刪除特定的子字串(後綴)字串?

答案:

  • Python 3.9 及更高版本:

    • 使用"removeprefix()"刪除前綴:"url.removeprefix('abcdc.')".
  • Python 3.8和舊版:

      使用 "endswith" 檢查字串是否以所需的後綴結尾:"if url.endswith('.com'):"。
    • 切片對應的字串:「url = url[:-4]」。
    • 使用正規表示式:「import re; url = re.sub('.com$', '', url)".
  • 以上是如何在Python中高效去除字串後綴?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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