正则表达式可以匹配从字符出现的第n次开始的所有情况

时间:2018-09-14 07:16:19

标签: regex powershell

我正在尝试创建与第二个“ |”匹配的正则表达式角色开始。 像这样的字符串“ i:0#.f | membership | msol-svc@xyz.com”的匹配项应该是“ msol-svc@xyz.com”。

我尝试了(?<=').*$,但这与第一次出现的'|'相匹配。 至少后面的正向排除了“ |”从比赛。 但是,我需要确保这从第二次出现'|'开始。

https://regex101.com/r/Dr7ly2/9

此外,我能够使用捕获组来完成比赛,但是我不确定这是否是最聪明的方法。

(.*\|)(.*)

https://regex101.com/r/Dr7ly2/10

感谢您的帮助。

0 个答案:

没有答案
相关问题