You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求Python正则表达式:移除字符串内指定URL子串

Python正则移除指定子串解决方案

这里提供两种实用的正则实现方式,直接看代码示例:

方案1:通用保留前后固定内容

这种方法不管中间待移除的内容是什么,只要保留Server:和PIPELININGSIZE即可,兼容性更强:

import re

original_str = 'Server:xxx-zzzzzzzzz.eeeeeeeeeee.frPIPELININGSIZE'
processed_str = re.sub(r'(Server:).*?(PIPELININGSIZE)', r'\1\2', original_str)
print(f"string : '{processed_str}'")
  • 原理:用(Server:)和(PIPELININGSIZE)捕获需要保留的前后段,.*?非贪婪匹配中间所有字符,替换时把两个捕获组拼接起来。

方案2:精准匹配待移除段

如果确定待移除的内容格式固定为xxx-开头、.fr结尾,可直接匹配这段进行删除:

import re

original_str = 'Server:xxx-zzzzzzzzz.eeeeeeeeeee.frPIPELININGSIZE'
processed_str = re.sub(r'xxx-.+\.fr', '', original_str)
print(f"string : '{processed_str}'")
  • 原理:xxx-匹配开头固定部分,.+匹配任意非换行字符(至少一次),\.fr匹配结尾固定的.fr(点号需转义避免匹配任意字符),整体替换为空即可。

内容的提问来源于stack exchange,提问作者Aidouni Ismail

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 04:45:29