如何在此处使用数据后删除单词,并使用jinja2中的regex_replace打印data-us.example.com
。
mouliveera@xxxx$ echo data-us-b.example.com | sed "s/-[a-z]*\(\.example.com\)/\1/"
data-us.example.com
mouliveera@xxxx$ echo data-us-lb.example.com | sed "s/-[a-z]*\(\.example.com\)/\1/"
data-us.example.com
mouliveera@xxxx$ echo data-us-a.example.com | sed "s/-[a-z]*\(\.example.com\)/\1/"
data-us.example.com
答案 0 :(得分:0)
使用您在endpoint=data-us-lb.example.com
中提供的示例,则regex_replace的直接翻译为:
"{{ endpoint | regex_replace('-[a-z]*(.example.com)$', '\\1') }}"