. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 回复
 
主题工具
ctxyjx
 
ctxyjx 的头像
热心会员
 
资 料:
注册日期: Jun 2001
帖子: 3,515 声望值: 8
精华: 0,解答: 9
#1 旧 2020-10-12, 22:17:26 默认 已解答: 【求助】qBittorrent的RSS订阅 如何用正则表达式过滤下载
ctxyjx 当前离线  

正则表达式没用过,看不大懂。
现在的要求是要自动下载某个PT站点小于15GB的全部种子(含几百MB的)。要怎么个表达法?
回复时引用此帖
最佳解答为:
aquayhy
 
aquayhy 的头像
支柱会员
 
资 料:
注册日期: Mar 2002
帖子: 4,123 声望值: 3
精华: 2,解答: 10
#2 旧 2020-10-12, 23:43:41 默认
aquayhy 当前离线  

rss设置里面需要打开显示文件大小,匹配字符串如下:
\[1{0,1}[01234]\.\d+? GB\]|\[\d+\.\d+? MB\]
其中包含两个部分
\[1{0,1}[01234]\.\d+? GB\]是用来匹配15GB以下的,测试通过
\[\d+\.\d+? MB\]用来匹配以M为单位的种子,但是因为我没有看到几百M的种子是,所以没数据测试。
从CMCT上找的文字
HK.Forbidden.Super.Hero.2013.BluRay.1080p.x264.DTS-CMCT[变态假面/变态超人(港)/疯狂假面(台) [日语] [简繁中字]][9.00 GB][6331009a] 能匹配到[9.00 GB]
PS:以上仅针对文件大小的匹配,我没有用过qb的正则表达式,不知道工作原理,如果需要全部匹配才能下载,可能要改成这样
.+\[1{0,1}[01234]\.\d+? GB\].+|.+\[\d+\.\d+? MB\].+

此帖于 2020-10-12 23:47:50 被 aquayhy 编辑. .
回复时引用此帖
ctxyjx
 
ctxyjx 的头像
热心会员
 
资 料:
注册日期: Jun 2001
帖子: 3,515 声望值: 8
精华: 0,解答: 9
#3 旧 2020-10-13, 07:43:01 默认
ctxyjx 当前离线  

引用:
作者: aquayhy 查看帖子
rss设置里面需要打开显示文件大小,匹配字符串如下:\[1{0,1}[01234]\.\d+? GB\]|\[\d+\.\d+? MB\]其中包含两个部分\[1{0,1}[01234]\.\d+? GB\]是用来匹配15GB以下的,测试通过\[\d+\.\d+? MB\]用来匹配以M为单位的种子,但是因为我没有看到几百......
解决了。谢谢
回复时引用此帖
ctxyjx
 
ctxyjx 的头像
热心会员
 
资 料:
注册日期: Jun 2001
帖子: 3,515 声望值: 8
精华: 0,解答: 9
#4 旧 2020-10-13, 15:22:22 默认
ctxyjx 当前离线  

发现一个问题,5-9.99G之间也过滤了。
按你的方法改了下
\[[123456789]\.\d+? GB\]|\[1[01234]\.\d+? GB\]|\[\d+\.\d+? MB\]
回复时引用此帖
发表新主题 回复

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 04:49:59.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号