正则表达式公式来确定组的范围并从中提取值

时间:2018-12-26 22:20:57

标签: regex regex-group

我快速查询了一个正则表达式公式,我试图通过正则表达式函数获取组成员身份,例如在我的任务中有一个名为SSO-TEST-Admin的组, 我想知道是否可以通过以下方式过滤组: .*SSO-TEST-.*基本上对与SSO-TEST-匹配的所有组进行范围划分,在我得到组之后,将结果转换为仅给出其中的Admin部分或SSO-TEST-之后的任何值。

我已经测试过:(?(?=(SSO-TEST*))SSO-TEST-ADMIN|SSO-TEST-ReadOnly-admin),但未成功。感谢任何提示。

1 个答案:

答案 0 :(得分:1)

使用正向后缀匹配SSO-TEST-前缀,并返回其后的单词。

(?<=SSO-TEST-)[\w\-]+

[\w\-]+将在前缀后面匹配单词字符和连字符。