Python re 模块使用

正则表达式用法:





>>> s = 'my name is jammgit'   #不像C++,没有所谓的换行符

>>> m = re.compile('^(\w*)\s(\w*)\s(\w*)\s(\w*)$')   #要寻找字符串的抽象表达

>>> m.search('\4 \3 \2 \1' , s)

'jammgit is name my'

>>>import re

>>>re.search('^(\w*)\s(\w*)\s(\w*)\s(\w*)$' ,'\4 \3 \2 \1' , s )         # search 参数列表 : search( string [,pos[, endpos]] ) | re.search(pattern ,string[,flags]) ,其他模块函数类似

'jammgit is name my'



>>>f = re.compile(r'\d')

>>>print(f.findall('asd1asd2sad3asda4asd5'))

['1' , '2' ,'3' ,'4' , '5']

>>>print(f.split('asd1asd2sad3asda4asd5'))

['asd','asd','sad','asda','asd','']

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值