使用正则表达式ruby删除4位数字之后的所有内容

时间:2018-11-18 04:26:55

标签: string digits

string="A.Brilliant.Young.Mind.2014.720p.BluRay.x264.YIFY"

我有一个类似于上面的字符串,我试图美化我所有的文件名。我想删除字符串中第4位数字之后的所有内容,以便使名称看起来像这样

"A.Brilliant.Young.Mind.2014"

到目前为止,使用正则表达式我只能删除数字之前的所有内容,而不能用下面的代码删除

string=string[/[^0-9]+/]

1 个答案:

答案 0 :(得分:0)

这对我有用。再次感谢您,下次请多体贴

string.match(/[a-zA-Z0-9. ]*\d{4}/)