Regex解析子字符串,两个选项



我有一个组名列表,其中所有组名都包含prod或nonprod。我想从每一行的组名称中提取出prod或nonprod。有一个正则表达式可以做到这一点吗?

组名示例:

  • eap-edp-refined-nonprod-adp

  • eap-edp-reporting-prod-gcp

  • eap-edp-ingestion-nonprod-lunar

  • eap-edp-ingestion-prod-google

我只想提取prod/nonprod。

((?:non)?prod)
(       = Start of capture group
(?:non) = None capturing group for the literal string "non"
?       = Zero or one of "non"
prod    = The literal string "prod"
)       = End of capture group

试试https://regex101.com/

最新更新