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

如何用正则表达式从组名中提取prod/nonprod子串?

提取组名中的prod/nonprod的正则方案

当然可以用正则表达式实现这个需求,推荐使用:

\b(nonprod|prod)\b

说明:

  • \b:单词边界,确保匹配的是完整的prod或nonprod,避免误匹配包含这些字符的其他子串(比如如果有类似prods的字符串,不会被错误提取)
  • (nonprod|prod):精准匹配nonprod或prod其中任意一个

匹配验证

针对你给出的组名示例:

  • eap-edp-refined-nonprod-adp → 提取到 nonprod
  • eap-edp-reporting-prod-gcp → 提取到 prod
  • eap-edp-ingestion-nonprod-lunar → 提取到 nonprod
  • eap-edp-ingestion-prod-google → 提取到 prod

如果你的组名都是用连字符-分隔的,也可以用更贴合场景的正则:

-(nonprod|prod)-

不过这个正则匹配结果会包含前后的连字符,需要额外截取才能拿到目标字符串;而第一种正则直接就能获取到所需内容,适用性更广。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 02:05:23