viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2024-05-14
  • 发帖数1999
  • 经验512枚
  • 威望1点
  • 贡献值388点
  • 好评度20点
  • 社区居民
  • 忠实会员
阅读:2182回复:7

两句条件规则精练成一句

楼主#
更多 发布于:2012-11-26 09:39
.*avatar_big.jpg
.*avatar_middle.jpg


不许用*号实现下划线后的规则    .*avatar_*.jpg,实现类似只匹配big和middle的jpg  .*avatar_big|middle.jpg。我这是错误的,该如何两句条件规则精练成一句
My Technical Blog: http://art-technical.blogspot.com/
loveqianool
狐狸大王
狐狸大王
  • UID29223
  • 注册日期2009-06-19
  • 最后登录2022-01-29
  • 发帖数308
  • 经验153枚
  • 威望0点
  • 贡献值92点
  • 好评度2点
  • 社区居民
  • 忠实会员
1楼#
发布于:2012-11-26 09:39
\..+avatar_(big|middle)\.jpg
abp吗?好像是这样?
viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2024-05-14
  • 发帖数1999
  • 经验512枚
  • 威望1点
  • 贡献值388点
  • 好评度20点
  • 社区居民
  • 忠实会员
2楼#
发布于:2012-11-26 09:39
loveqianool:\..+avatar_(big|middle)\.jpg
abp吗?好像是这样?
回到原帖


不行的.随便找个dz论坛测试下,如果头像消失了就成功了
http://bbs.3dmgame.com/thread-3550242-1-1.html
My Technical Blog: http://art-technical.blogspot.com/
loveqianool
狐狸大王
狐狸大王
  • UID29223
  • 注册日期2009-06-19
  • 最后登录2022-01-29
  • 发帖数308
  • 经验153枚
  • 威望0点
  • 贡献值92点
  • 好评度2点
  • 社区居民
  • 忠实会员
3楼#
发布于:2012-11-26 09:39
/\/.*avatar_(big|middle)\.jpg/
 哦 这样才对。
viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2024-05-14
  • 发帖数1999
  • 经验512枚
  • 威望1点
  • 贡献值388点
  • 好评度20点
  • 社区居民
  • 忠实会员
4楼#
发布于:2012-11-26 09:39
loveqianool:/\/.*avatar_(big|middle)\.jpg/
 哦 这样才对。
回到原帖

原来如此,还要加个起始结束符
不过这样写还是有点性能问题。比方下面这个页面,服务器里有big和middle两种格式的,它会全部过滤掉,对下面的网页只需要2选1过滤掉middle格式的即可了。hits数量多了一倍性能开销。用正则应该是无法避免的,机器无法判断,除非能获取加载页面时的图片尺寸,看来还是要从猴子那入手。
http://bbs.sinofsx.com/thread-45832-1-1.html
My Technical Blog: http://art-technical.blogspot.com/
loveqianool
狐狸大王
狐狸大王
  • UID29223
  • 注册日期2009-06-19
  • 最后登录2022-01-29
  • 发帖数308
  • 经验153枚
  • 威望0点
  • 贡献值92点
  • 好评度2点
  • 社区居民
  • 忠实会员
5楼#
发布于:2012-11-26 09:39
viewtheard
原来如此,还要加个起始结束符
不过这样写还是有点性能问题。比方下面这个页面,服务器里有big和middle两种格式的,它会全部过滤掉,对下面的网页只需要2选1过滤掉middle格式的即可了。hits数量多了一倍性能开销。用正则应该是无法避免的,机器无法判断,除非能获取加载页面时的图片尺寸,看来还是要从猴子那入手。
http://bbs.sinofsx.com/thread-45832-1-1.html
回到原帖


不明白你说的是什么。 其实为什么要用一条规则呢
使用多条规则 而减少一条正则表达式 是abp官方推荐的
viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2024-05-14
  • 发帖数1999
  • 经验512枚
  • 威望1点
  • 贡献值388点
  • 好评度20点
  • 社区居民
  • 忠实会员
6楼#
发布于:2012-11-26 09:39
如果服务器里有多种尺寸的jpg对于上述表达式会浪费性能,随便用用当然没关系。w明白官方的意思,个人更倾向于研究更精练完美的方法。
My Technical Blog: http://art-technical.blogspot.com/
jgsabc
小狐狸
小狐狸
  • UID33271
  • 注册日期2010-07-03
  • 最后登录2024-04-17
  • 发帖数89
  • 经验90枚
  • 威望0点
  • 贡献值6点
  • 好评度9点
  • 社区居民
  • 忠实会员
7楼#
发布于:2012-11-26 09:39
ABP越是这样的精简 效率就越低下
ABP鼓励采用一般的表达式 你自己看看订阅规则和帮助 条数反而不是影响效率的因素
此人已死,请不要烧纸,定期会还魂
游客

返回顶部