考虑到一般中间的页都是不需要的...
要么就是从第一页开始看 要么就是直接到最后
另外如果把所有页都列出来的话 也太难看了一点
所以只有一个LINK 直接到最后一页 中间的都不要了.....
代码还是一样的难看 不过对应到了270个回复 应该能应付大多数情况了
对了 如果中间有删贴 并且回贴量正好在临界点的时候 可能会显示没有贴子 这个好像没办法.....
Code: Select all
[Patterns]
Name = "BaiDu TieBa: Add Last Page Link"
Active = TRUE
URL = "$TYPE(htm)tieba.baidu.com/f?"
Bounds = "$NEST(<tr*>,</tr>)"
Limit = 800
Match = "\0<td>\1</td>*<td>\2</td>*<td class=$AV(s)><a href=$AV(/f?kz=\3) \4>\5</a></td>\6($TST(\2=[#1-29]|[#270-99999])$SET(\9=)|"
"$TST(\2=[#30-59])$SET(\9= • <a href="/f?z=\3&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&pn=30">End</a>)|"
"$TST(\2=[#60-89])$SET(\9= • <a href="/f?z=\3&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&pn=60">End</a>)|"
"$TST(\2=[#90-119])$SET(\9= • <a href="/f?z=\3&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&pn=90">End</a>)|"
"$TST(\2=[#120-149])$SET(\9= • <a href="/f?z=\3&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&pn=120">End</a>)|"
"$TST(\2=[#150-179])$SET(\9= • <a href="/f?z=\3&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&pn=150">End</a>)|"
"$TST(\2=[#180-209])$SET(\9= • <a href="/f?z=\3&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&pn=180">End</a>)|"
"$TST(\2=[#210-239])$SET(\9= • <a href="/f?z=\3&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&pn=210">End</a>)|"
"$TST(\2=[#240-269])$SET(\9= • <a href="/f?z=\3&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&pn=240">End</a>)|"
")$SET(\#=\0<td>\1</td><td>\2</td><td class="s"><a href="/f?kz=\3" \4>\5</a> \9</td>\6)"
Replace = "\@"