欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python正則表達式函數(shù)match()和search()的區(qū)別

 更新時間:2021年10月06日 15:40:13   投稿:wdc  
match()和search()都是python中的正則匹配函數(shù),那這兩個函數(shù)有何區(qū)別呢?本文詳細介紹了這2個函數(shù)的區(qū)別

match()函數(shù)只檢測RE是不是在string的開始位置匹配, search()會掃描整個string查找匹配, 也就是說match()只有在0位置匹配成功的話才有返回,如果不是開始位置匹配成功的話,match()就返回none

例如:

#! /usr/bin/env python
# -*- coding=utf-8 -*-
  
import re
  
text= 'pythontab'
m= re.match(r"\w+", text)
if m: 
    print m.group(0)
else:
    print 'not match'

結果是:pythontab

而:

#! /usr/bin/env python
# -*- coding=utf-8 -*-
#
  
import re
  
text= '@pythontab'
m= re.match(r"\w+", text)
if m: 
    print m.group(0)
else:
    print 'not match'

結果是:not match

search()會掃描整個字符串并返回第一個成功的匹配

例如:

#! /usr/bin/env python
# -*- coding=utf-8 -*-
#
  
import re
  
text= 'pythontab'
m= re.search(r"\w+", text)
if m: 
    print m.group(0)
else:
    print 'not match'

結果是:pythontab

那這樣呢:

#! /usr/bin/env python
# -*- coding=utf-8 -*-
#
  
import re
  
text= '@pythontab'
m= re.search(r"\w+", text)
if m: 
    print m.group(0)
else:
    print 'not match'

結果是:pythontab

更多關于python正則函數(shù)請查看下面的相關文章

相關文章

  • python opencv檢測目標顏色的實例講解

    python opencv檢測目標顏色的實例講解

    下面小編就為大家分享一篇python opencv檢測目標顏色的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python實現(xiàn)獲取當前目錄下文件名代碼詳解

    Python實現(xiàn)獲取當前目錄下文件名代碼詳解

    這篇文章主要介紹了Python實現(xiàn)獲取當前目錄下文件名,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • Python爬取百度翻譯實現(xiàn)中英互譯功能

    Python爬取百度翻譯實現(xiàn)中英互譯功能

    這篇文章主要介紹了利用Python爬蟲爬取百度翻譯,從而實現(xiàn)中英文互譯的功能,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2022-01-01
  • 一篇文章帶你了解Python中的類

    一篇文章帶你了解Python中的類

    這篇文章主要給大家介紹了關于Python中類的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Python具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2021-09-09
  • torchtext入門教程必看,帶你輕松玩轉文本數(shù)據(jù)處理

    torchtext入門教程必看,帶你輕松玩轉文本數(shù)據(jù)處理

    這篇文章主要介紹了torchtext入門教程必看,帶你輕松玩轉文本數(shù)據(jù)處理,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • python 實現(xiàn)format進制轉換與刪除進制前綴

    python 實現(xiàn)format進制轉換與刪除進制前綴

    這篇文章主要介紹了python 實現(xiàn)format進制轉換與刪除進制前綴的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python 如何測試文件是否存在

    Python 如何測試文件是否存在

    這篇文章主要介紹了Python 如何測試文件是否存在,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • Python的Flask框架中使用Flask-SQLAlchemy管理數(shù)據(jù)庫的教程

    Python的Flask框架中使用Flask-SQLAlchemy管理數(shù)據(jù)庫的教程

    在Python中我們可以使用SQLAlchemy框架進行數(shù)據(jù)庫操作,那么對應的在Flask框架中我們可以使用SQLAlchemy,下面我們就來看一下Python的Flask框架中使用Flask-SQLAlchemy管理數(shù)據(jù)庫的教程
    2016-06-06
  • Python使用requests庫發(fā)送請求的示例代碼

    Python使用requests庫發(fā)送請求的示例代碼

    與原生的urllib庫相比,requests庫提供了更簡潔、易于理解和使用的API,使發(fā)送HTTP請求變得更加直觀和高效,所以本文給大家介紹了Python如何使用requests庫發(fā)送請求,需要的朋友可以參考下
    2024-03-03
  • Python中嵌套類的實現(xiàn)

    Python中嵌套類的實現(xiàn)

    本文主要介紹了Python中嵌套類的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04

最新評論