首頁  >  文章  >  後端開發  >  如何在Python中使用正規表示式提取帶點的子字串?

如何在Python中使用正規表示式提取帶點的子字串?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-08 16:37:02494瀏覽

How to Extract a Substring with Dots Using Regular Expressions in Python?

用正則表達式匹配點

當前的任務是從提供的字串「中識別並提取子字串「test. this」等等等等[電子郵件受保護]等等」。在Python中,可以使用正規表示式來實作。

符合點的正規表示式

在正規表示式中,點(.)表示通配符,符合任何單一字元。但是,當嘗試匹配文字點時,必須在原始 Python 字串中使用反斜線字元 () 對其進行轉義。

可以使用以下正規表示式來完成任務:

解釋:

  • b 匹配單字邊界的開頭。
  • w 符合任何字母數字字元。
  • 。匹配文字點。
  • .*?以非貪婪方式匹配任意數量的字元(即,它在第一個匹配處停止)。
  • @ 符合「@」符號。

以上是如何在Python中使用正規表示式提取帶點的子字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn