使用正则表达式删除第 4 位数字后的所有内容 ruby
remove everything after 4th digit using regular expression ruby
string="A.Brilliant.Young.Mind.2014.720p.BluRay.x264.YIFY"
我有一个类似上面的字符串,我正在尝试美化我所有的文件名。我想删除字符串中找到的第 4 位数字之后的所有内容,因此名称看起来像这样
"A.Brilliant.Young.Mind.2014"
到目前为止,使用正则表达式我只能删除数字之前的所有内容,而不是下面的代码
string=string[/[^0-9]+/]
这对我有用。再次感谢,下次请多多关照
string.match(/[a-zA-Z0-9. ]*\d{4}/)
string="A.Brilliant.Young.Mind.2014.720p.BluRay.x264.YIFY"
我有一个类似上面的字符串,我正在尝试美化我所有的文件名。我想删除字符串中找到的第 4 位数字之后的所有内容,因此名称看起来像这样
"A.Brilliant.Young.Mind.2014"
到目前为止,使用正则表达式我只能删除数字之前的所有内容,而不是下面的代码
string=string[/[^0-9]+/]
这对我有用。再次感谢,下次请多多关照
string.match(/[a-zA-Z0-9. ]*\d{4}/)