从中提取3的正则表达式是什么?

Jak*_*ter 0 ruby regex

我基本上需要在最后一根管道后得到一点

"3083505|07733366638|3"
Run Code Online (Sandbox Code Playgroud)

这个正则表达式是什么?

shi*_*vam 6

没有正则表达式就可以做到这一点.这里:

"3083505|07733366638|3".split("|").last
# => "3"
Run Code Online (Sandbox Code Playgroud)

使用正则表达式:(假设它总是为整数值)

"3083505|07733366638|3".scan(/\|(\d+)$/)[0][0] # or use \w+ if you want to extract any word after `|`
# => "3"
Run Code Online (Sandbox Code Playgroud)