我如何在 terraform 的 re2 正则表达式中使用多重匹配

How can i use multi match in re2 regex for terraform

我们如何在 re2 中进行多重匹配?

下面是 url 我想在

上应用正则表达式

https://c43545332542.us-east-1.amazonaws.com/new_stage

下面是我的代码

value = "${replace(aws_api_gateway_deployment.deployment.invoke_url,"/(?i)https:///","")}"

我可以替换

https://

""

我还需要摆脱掉

/new_stage

如何在单行中实现两者

试试下面的正则表达式:

value = "${replace(aws_api_gateway_deployment.deployment.invoke_url,"/(?i)https://([^/]+).*/*/","")}"

这应该可以帮助您匹配和更换您需要的部件。