这是我的字符串:
http://media.example.com.s3.amazonaws.com/videos/1/123ab564we65a16a5w_web.m4v
我想要这个:123ab564we65a16a5w
将在此处更改的唯一 变量是/1/
和我试图提取的唯一键。其他一切都将完全相同。
对于 /1/
部分,1
可以是 1-3 位数字中的任何位置,但始终是数字。
我正在运行 Ruby 1.9.2。
最佳答案
假设没有其他变化,这是它的正则表达式:
http://media.example.com.s3.amazonaws.com/videos/\d{1,3}/(.*)_web.m4v
如果有其他变化,您需要让我们知道所有变量。
关于ruby - 我将如何获得字符串的这一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9708441/