python中re.sub 正则替换的四种用法----文科生的python自学之路(6)

python中re.sub 正则替换的四种用法

1.导入正则

import re

2.设定字符串

str = ‘我喜欢箭扣长城的日出, 喜欢十八蹬的心跳,喜欢水长城的浪漫, 耶!’

3.关键词 “喜欢” 替换为 “羡慕”

pat = re.compile(r’喜欢’)

4.re.sub()四种方法

5.上代码

import re
str2 = '我喜欢箭扣长城的日出, 喜欢十八蹬的心跳,喜欢水长城的浪漫, 耶!'
print("st2",str2)
pat2 = re.compile(r'喜欢')
ret2_1 = pat2.sub('羡慕',str2)
print("st2_ret2_1:", ret2_1)

ret2_2 = re.sub(r'喜欢','羡慕',str2)
print("st2_ret2_2:", ret2_2)

ret2_3 = re.sub(pat2,'羡慕',str2)
print("st2_ret2_3:", ret2_3)

ret2_4 = pat2.sub('羡慕', str2)
print("st2_ret2_4:", ret2_4)

输出结果

# 四个用法结果都一样
**************************************************
# st2 我喜欢箭扣长城的日出, 喜欢十八蹬的心跳,喜欢水长城的浪漫, 耶!
# st2_ret2_1: 我羡慕箭扣长城的日出, 羡慕十八蹬的心跳,羡慕水长城的浪漫, 耶!
# st2_ret2_2: 我羡慕箭扣长城的日出, 羡慕十八蹬的心跳,羡慕水长城的浪漫, 耶!
# st2_ret2_3: 我羡慕箭扣长城的日出, 羡慕十八蹬的心跳,羡慕水长城的浪漫, 耶!
# st2_ret2_4: 我羡慕箭扣长城的日出, 羡慕十八蹬的心跳,羡慕水长城的浪漫, 耶!
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值