正则匹配问题,匹配出第三个|之前的数据

img


获取第三个|之前的所有数据,试了好久没成功。
请问各位专业人士,正则怎么写。


select substring_index('北京市|北京市|海淀区|育新小区','|',3)