python中match函数的用法_pythonre.match函数是什么,了解pythonmatch函数的使用
與之前的文章《Python正則表達式詳解,告訴你Python正則表達式是什么?》聯動,本文講述了python re.match函數的使用方法,并附帶了表格與實例來解析Python match函數的使用方式。
re.match 嘗試從字符串的起始位置匹配一個模式,如果不是起始位置匹配成功的話,match()就返回none。
相關推薦:《Python教程》
函數語法:re.match(pattern, string, flags=0)
函數參數說明:參數描述
pattern匹配的正則表達式
string要匹配的字符串。
flags標志位,用于控制正則表達式的匹配方式,如:是否區分大小寫,多行匹配等等。
匹配成功re.match方法返回一個匹配的對象,否則返回None。
我們可以使用group(num) 或 groups() 匹配對象函數來獲取匹配表達式。匹配對象方法描述
group(num=0)匹配的整個表達式的字符串,group() 可以一次輸入多個組號,在這種情況下它將返回一個包含那些組所對應值的元組。
groups()返回一個包含所有小組字符串的元組,從 1 到 所含的小組號。
實例:#!/usr/bin/python
# -*- coding: UTF-8 -*-
import re
print(re.match('www', 'www.runoob.com').span()) # 在起始位置匹配
print(re.match('com', 'www.runoob.com')) # 不在起始位置匹配
以上實例運行輸出結果為:(0, 3)
None
總結
以上是生活随笔為你收集整理的python中match函数的用法_pythonre.match函数是什么,了解pythonmatch函数的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: retina屏下的1px线的实现
- 下一篇: 功率谱密度的相关推导以及Python实现