Regex to match everything from nth occurence of character onwards

I’m trying to create a regex that matches from the second ‘|’ character onwards.
For the match from a string like this ‘i:0#.f|membership|msol-svc@xyz.com’ should be ‘msol-svc@xyz.com’.

I tried (?<=').*$ but this matches from the first occurrence of '|'.
At least the positive lookbehind excludes '|' from the match.
However, I would need to ensure that this starts from the 2nd occurrence of '|'.

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

In addition, I was able to accomplish the match using capture groups but I'm not sure if this is the smartest way of doing it.

(.*|)(.*)

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

Thanks for your help.

All topic