正則表達式exec方法,python re 簡單實例_python的re正則表達式實例代碼

 2023-12-06 阅读 19 评论 0

摘要:本文研究的主要是python的re正則表達式的相關內容,具體如下。正則表達式exec方法、概念:正則表達式(通項公式)是用來簡潔表達一組字符串的表達式。優勢是簡潔,一行勝千言。應用:字符串匹配。常用的正則表達式、實例代碼:CODEC = '

本文研究的主要是python的re正則表達式的相關內容,具體如下。

正則表達式exec方法、概念:正則表達式(通項公式)是用來簡潔表達一組字符串的表達式。優勢是簡潔,一行勝千言。

應用:字符串匹配。

常用的正則表達式、實例代碼:

CODEC = 'UTF-8'

#encoding:utf-8

import re

p=re.compile("ab")

str = "abfffa"

#match必須匹配首字母

if p.match(str):

print p.match(str).group()

#match必須匹配首字母,group()將匹配的字母打印出來

print re.match('a+b', 'abvvaabaaab').group()

#和match的區別去,匹配任意位置的字母

print re.search('a+b', 'vvvaabaaab').group()

#將所有符合條件的字母,以list集合的形式都展示出來

print re.findall('a+b','vabmaabnaaab')

print re.split(':', 'str1:str2:str3')

#不能匹配正則表達式

print ('str1:str2:str3').split(':')

#以a+b的形式來分隔字符串,可以匹配正則表達式

print re.split('a+b','vabmaabnaaab')

打印信息

ab

ab

aab

['ab', 'aab', 'aaab']

['str1', 'str2', 'str3']

['str1', 'str2', 'str3']

['v', 'm', 'n', '']

總結

以上就是本文關于python的re正則表達式實例代碼的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/187540.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息