自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Python正則表達(dá)式的幾種匹配方法

開發(fā) 后端
這篇文章主要介紹的是Python正則表達(dá)式的幾種匹配方法,及相關(guān)方法的詳細(xì)介紹通過以下文章的介紹希望你會有所收獲

我們在計(jì)算機(jī)應(yīng)用方面經(jīng)常會遇到很多的困難,例如下面列出Python正則表達(dá)式,就Python正則表達(dá)式中經(jīng)常出現(xiàn)的問題我們給出以下的幾種匹配用法,希望大家在這篇文章中對Python正則表達(dá)式有一個更好的了解。

1.測試正則表達(dá)式是否匹配字符串的全部或部分

  1. regex=ur"" #正則表達(dá)式  
  2. if re.search(regex, subject):  
  3. do_something()  
  4. else:  
  5. do_anotherthing()  

2.測試正則表達(dá)式是否匹配整個字符串

  1. regex=ur"\Z" #正則表達(dá)式末尾以\Z結(jié)束  
  2. if re.match(regex, subject):  
  3. do_something()  
  4. else:  
  5. do_anotherthing()  

3.創(chuàng)建一個匹配對象,然后通過該對象獲得匹配細(xì)節(jié)(Create an object with details about how the regex matches (part of) a string)

  1. regex=ur"" #正則表達(dá)式  
  2. match = re.search(regex, subject)  
  3. if match:  
  4. # match start: match.start()  
  5. # match end (exclusive): atch.end()  
  6. # matched text: match.group()  
  7. do_something()  
  8. else:  
  9. do_anotherthing()   
  10.  

4.獲取正則表達(dá)式所匹配的子串(Get the part of a string matched by the regex)

  1. regex=ur"" #正則表達(dá)式  
  2. match = re.search(regex, subject)  
  3. if match:  
  4. result = match.group()  
  5. else:  
  6. result = ""   
  7.  

5. 獲取捕獲組所匹配的子串(Get the part of a string matched by a capturing group)

  1. regex=ur"" #正則表達(dá)式  
  2. match = re.search(regex, subject)  
  3. if match:  
  4. result = match.group"groupname")  
  5. else:  
  6. result = ""   
  7.  

6. 獲取有名組所匹配的子串(Get the part of a string matched by a named group)

【編輯推薦】

  1. Python script代碼在C++中的使用方法
  2. Python編程語言與Java的性能比較
  3. Python編程語言在未來的發(fā)展趨勢 
  4. Python編程語言在未來的發(fā)展趨勢
  5. 講述Python序列如何進(jìn)行解包教程
責(zé)任編輯:佚名 來源: CSDN
相關(guān)推薦

2010-03-12 18:36:28

Python正則表達(dá)式

2009-09-16 16:22:04

正則表達(dá)式匹配

2010-03-15 16:21:28

Python正則表達(dá)式

2009-09-16 13:24:30

PHP正則表達(dá)式匹配

2018-09-27 15:25:08

正則表達(dá)式前端

2024-09-14 09:18:14

Python正則表達(dá)式

2009-09-16 18:08:14

正則表達(dá)式匹配單詞

2021-01-27 11:34:19

Python正則表達(dá)式字符串

2010-03-25 18:25:36

Python正則表達(dá)式

2021-12-03 08:50:25

LeetCode正則表達(dá)式算法

2009-09-16 16:48:03

正則表達(dá)式匹配數(shù)字

2020-09-04 09:16:04

Python正則表達(dá)式虛擬機(jī)

2010-03-04 15:20:20

Ubuntu Patt

2009-09-16 13:53:17

PHP正則表達(dá)式匹配

2010-03-01 15:51:59

Python則表達(dá)式

2010-03-11 08:55:45

python正則表達(dá)式

2019-12-10 10:40:57

Python正則表達(dá)式編程語言

2020-11-04 09:23:57

Python

2009-02-18 09:48:20

正則表達(dá)式Java教程

2009-09-16 18:19:34

正則表達(dá)式組
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號