本文研究的主要是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正則表達式實例代碼的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态