如何移除URL中多余的cobra字符串 附修改前后URL示例
移除URL中重复
cobra路径段的实现方案 核心逻辑是匹配URL路径中连续重复的/cobra/段,替换为单个/cobra/,可根据使用场景选择以下方案:
- 单次少量处理
直接使用任意文本编辑器的查找替换功能,查找值输入/cobra/cobra/,替换值输入/cobra/,执行替换即可得到目标结果,操作门槛最低。 - 批量/代码场景处理
优先使用正则匹配实现,可适配更多重复场景,正则规则为:(\/cobra)\/cobra(?=\/),替换为$1即可。
不同语言的代码示例如下:- Python
import re original_url = "https://cigs-dev.capgroup.com/cobra/cobra/broker/" processed_url = re.sub(r'(/cobra)/cobra(?=/)', r'\1', original_url) # 输出:https://cigs-dev.capgroup.com/cobra/broker/ - JavaScript
const originalUrl = 'https://cigs-dev.capgroup.com/cobra/cobra/broker/' const processedUrl = originalUrl.replace(/(\/cobra)\/cobra(?=\/)/, '$1') // 输出:https://cigs-dev.capgroup.com/cobra/broker/ - Shell sed命令
echo "https://cigs-dev.capgroup.com/cobra/cobra/broker/" | sed 's#\(/cobra\)/cobra/#\1/#g' # 输出:https://cigs-dev.capgroup.com/cobra/broker/
- Python
内容的提问来源于stack exchange,提问作者Rahul Pawar
相关产品推荐
相关产品推荐

