正则取值,该怎么解决

正则取值value1457888|14785value1475441|16111我想取出14785,16111数怎么写正则?[解决办法](?\|)

正则取值
value="1457888|14785"
value="1475441|16111"


我想取出14785,16111数怎么写正则?


[解决办法]
(?<=\|)\d+
[解决办法]

C# code
 string value = "1457888|14785";                value = Regex.Match(value,@"(?<=\|)\d+(?=$)").Value;//14785