我如何在 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://([^/]+).*/*/","")}"
这应该可以帮助您匹配和更换您需要的部件。
我们如何在 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://([^/]+).*/*/","")}"
这应该可以帮助您匹配和更换您需要的部件。