我基本上需要在最后一根管道后得到一点
"3083505|07733366638|3"
Run Code Online (Sandbox Code Playgroud)
这个正则表达式是什么?
没有正则表达式就可以做到这一点.这里:
"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)