RegEX:如何从FQDN中获取域名

yvgpqqbh  于 2023-08-08  发布在  其他
关注(0)|答案(1)|浏览(94)

我很确定这应该很简单,但我不能弄清楚。我有一些FQDN,比如:

  1. api.mydiomain.org.local
  2. app.stg.mydiomain.org.local
  3. uses.anotherdomain.uk
    我喜欢提取 mydiomain.org.localstg.mydiomain.org.local,* anotherdomain.uk * 等。分别使用Perl风格的正则表达式。我尝试了[\\W].+$,这几乎给了我想要的,但与领先的.(例如。.mydiomain.org.local)。而[^\\W]+$只返回最后一部分(例如local)。你知道我错过了什么吗?
    我将在terraform的regex()函数中使用它,它与perl RegEx完全兼容,但如果模式没有捕获组,它将返回一个 string,但对于命名和未命名的捕获组,它的行为不同,返回一个 map{}list()
zqdjd7g9

zqdjd7g91#

你好试试这个正则表达式^\w+\.(.*)

相关问题