带有惰性量词的 Pcre 正则表达式

Pcre regex with lazy quantifier

我需要一个 PCRE 兼容的正则表达式来从这个字符串中捕获 My-Test & 12345:

"My-Test:abc,def,ghi,jkl:12345"

这是我目前得到的:

/(?<=:)(.*)(?=:)/g

https://regex101.com/r/xKgh7j/1 我需要整条线的其他部分。 My-Test 在第一个冒号之前。 12345 总是在第二个(或最后一个)冒号之后。

试试这个 ^([^:]+):[^:]+:(.*)$

https://regex101.com/r/Ebkzjb/1