我很确定这应该很简单,但我不能弄清楚。我有一些FQDN,比如:
- api.mydiomain.org.local
- app.stg.mydiomain.org.local
- uses.anotherdomain.uk
我喜欢提取 mydiomain.org.local,stg.mydiomain.org.local,* anotherdomain.uk * 等。分别使用Perl风格的正则表达式。我尝试了[\\W].+$
,这几乎给了我想要的,但与领先的.
(例如。.mydiomain.org.local
)。而[^\\W]+$
只返回最后一部分(例如local
)。你知道我错过了什么吗?
我将在terraform的regex()
函数中使用它,它与perl RegEx完全兼容,但如果模式没有捕获组,它将返回一个 string,但对于命名和未命名的捕获组,它的行为不同,返回一个 map{} 和 list()。
1条答案
按热度按时间zqdjd7g91#
你好试试这个正则表达式
^\w+\.(.*)