在文本python中使用正则表达式匹配首字母缩写的相邻单词

我有一个尝试使用正则表达式在文本中查找的缩写列表。但是,我一直在努力通过匹配字母来找到相邻的单词,而只有通过单词匹配才能做到这一点。这是我的文字

text = 'They posted out the United States Navy Seals (USNS) to the area.
Entrance was through an underground facility (UGF) as they has to bypass a no-fly-zone (NFZ).

My list is as such: [USNS, UGF, NFZ]

我想使用每个缩写的首字母在文本中找到相应的长格式。它还需要不区分大小写。到目前为止,我的尝试是这样的:

re.search(r'\bUnited\W+?States\b\W+?Navy\b\W+?Seals\b', text)) which returns United States Navy Seals however when I try and just use the first letter:

re.search(r'\bU\W+?S\b\W+?N\b\W+?S\b', text))

然后,它不返回任何内容。此外,某些缩写是文本中的一个词,例如UGF-地下设施。

任何帮助将不胜感激,因为我不是regex专家。

谢谢,