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

如何使用Regex从URL中提取指定公司标识与工单ID?

修正Python正则提取URL中的公司标识和工单ID

需求说明

从URL https://bingo.render.com/vegenpropertymanagementllc.messio.com/2231/workOrders/9552?idp_type 中提取两个目标内容:

  • 公司标识:vegenpropertymanagementllc.messio.com
  • 工单ID:9552

修正后的实现代码

import re

target_url = "https://bingo.render.com/vegenpropertymanagementllc.messio.com/2231/workOrders/9552?idp_type"
# 匹配固定域名后的公司标识,以及workOrders路径后的数字工单ID
regex_pattern = r"https://bingo\.render\.com/([\w\.]+\.com)/\d+/workOrders/(\d+)\?"

match_obj = re.search(regex_pattern, target_url)
if match_obj:
    company_identifier = match_obj.group(1)
    work_order_id = match_obj.group(2)
    print(f"提取到的公司标识:{company_identifier}")
    print(f"提取到的工单ID:{work_order_id}")
else:
    print("未匹配到目标内容")

正则逻辑说明

  • ([\w\.]+\.com):匹配由字母、数字、下划线和点组成,且以.com结尾的公司标识字符串
  • (\d+):精准匹配workOrders/路径后的连续数字工单ID
  • 通过re.search定位匹配项,再用group(1)和group(2)分别提取两个目标分组的内容

内容的提问来源于stack exchange,提问作者Ben David

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 06:44:59