Python字符串替换,替换开头字符串,替换结尾字符串
创始人
2025-05-29 22:48:19

import re

srcs = "hello 123, world, 456"
print(srcs)
pat = r'\d+'
dests = re.compile(pat).sub('888', srcs) //第一个参数根据正则表达式替换原始字符串
print(dests)

eliminate = re.compile('\d+')
text = eliminate.sub("888", "hello 123, world, 456")
print(text)

输出

hello 123, world, 456

hello 888, world, 888

hello 888, world, 888

替换结尾字符串:

servicename = re.sub('Interface' + '$', '', 'Interface_InterfaceserviceInterfaceInterface_Interface')

print(servicename)
//'$' 表示结尾,所以会替换结尾处的字符串

输出:

Interface_InterfaceserviceInterfaceInterface_

替换开头的字符串:

servicename = re.sub('^'+'Interface', '', 'Interface_InterfaceserviceInterfaceInterface_Interface')
print(servicename)
//'^' 表示开头,所以会替换开头处的字符串

servicename = 'Interface_InterfaceserviceInterfaceInterface_Interface'.replace('Interface', '', 1)
print(servicename)

// 后面这个1表示替换次数,1次就替换最开始匹配的字符串

输出:

_InterfaceserviceInterfaceInterface_Interface

_InterfaceserviceInterfaceInterface_Interface

相关内容

热门资讯

2025上半年哪些国内新游最赚... 文 | 点点数据,作者 | April Z转眼间2025年已经过半,根据今年已经发布的《中国游戏产业...
两度易主、三任托管,这一次弘元... 文 | 华夏能源网在第二次破产重整后,“光伏老厂”无锡尚德迎来新一任托管方。华夏能源网(公众号hxn...
“身价暴涨”500%,蜜雪冰城... 文 | 电商在线“入行十年来,第一次见到这么贵的黄柠檬。”近日,“柠檬疯涨似黄金”“柠檬水成本飙升”...
青岛造芯新势力突击“联动”无锡... 7月11日复牌首日,长龄液压(605389.SH)以一字涨停告别两连跌阴霾,股价强势反弹的核心推力,...
对标泡泡玛特?AI玩具厂商的必... 文|执牛耳传媒从产业基础看,AI 玩具凭借场景多元、客群广泛、产业链成熟等优势,早已成为 AI 技术...