Azure SCIM连接器中的Regex。需要从UPN中提取名称

问题描述 投票:0回答:1

我是正则表达式的新手。我想写一个表达式,它将取一个UPNemail地址并去掉@domain.com。这对一个单一域名有效。

Replace([userPrincipalName], "@.domain1.com", , , "", , )

它抓取[email protected],并返回first.last。问题是,我正在处理多个域名,并希望使用通配符或类似的方式采取任何UPN并删除@和域名。任何帮助将是感激的。

regex azure-active-directory scim
1个回答
0
投票

当提出一个Regex问题时,最好提供:1.你使用的语言--不是所有的Regex实现都支持所有的功能。2.正面的例子--即[email protected]应该去掉@my.domain.com,[email protected]应该去掉@happy.org3. 消极的例子--my.best.friend应该保持不变。4.周围文本的信息--例如,"[email protected] "是整个字符串吗? 它是否在一个充满其他文本的文件中,你不想匹配?

没有这些信息回答大家就只能猜测了。

也就是说,在我看来,你想匹配从@到字符串末尾的所有内容,所以像@.+这样的东西应该能让你达到目的。

© www.soinside.com 2019 - 2024. All rights reserved.