Board logo

标题: [经验交流] 将2.0起始页上网入口设置转为3.0(正则式实现) [打印本页]

作者: Aycox    时间: 2009-5-9 22:30     标题: 将2.0起始页上网入口设置转为3.0(正则式实现)

本帖最后由 Aycox 于 2009-6-26 21:28 编辑

起始页的“上网快速入口”是个不错的功能(3.0中叫我的导航),从TW2.0转到3.0的渐多,而上网入口设置不通用,要重新一个个的弄太累,下面就介绍个用正则式将2.0上网入口转为3.0的方法:

1、
打开网页版正则式测试页,如 http://blog.18883.com/blog/demo/sch_rpl.htm
(这类工具很多,可自行选用)

2、
打开2.0的配置文件,找到 [twhome] 节,其下有类似这样的行:
qp0=http://...
qp1=http://...
...
将这些行都复制到测试页的查询源框中(注意在最后保留一空行)。

3、
在测试页的表达式框中输入:
  1. \bqp(\d+)=(.*?):\^:(.*?)(\r)
复制代码
替换框中输入:
  1. QUrl$1=$2$4QTitle$1=$3$4
复制代码
    
4、
点击“替换”按钮,替换后的数据会变成下面这种形式:
QUrl*=
QTitle*=
...
这些即为3.0的“我的导航”设置,也保留了2.0的顺序。
将其复制到3.0的配置文件中 [twhome] 节下即可。(注意在未启动3.0时操作,没有 [twhome] 节时就自己加上去)。
作者: 十八万    时间: 2009-5-9 22:33

谢谢,学习领悟,“啵”一个
作者: vokins    时间: 2009-5-9 23:05

这个先收藏,等起始页完善了再说哦~
作者: sf12345    时间: 2009-5-9 23:18

这是个好东西
虽然我没几个快速开始
作者: 靖哥哥    时间: 2009-5-10 00:56

a版的方法很易用呵呵。
作者: 285900537    时间: 2009-6-17 10:23

没看懂什么意思。。。
作者: vanciki    时间: 2009-6-26 20:21

怎么运行替换没反应噢
作者: Aycox    时间: 2009-6-26 21:22

6# 285900537

2.0的上网入口和3.0的我的导航,在TheWorld.ini中保存的格式不同,本文的方法就是用正则式把2.0的转成3.0,从而使这项设置能通用。



7# vanciki

不知何种原因,#1的代码掉了部分字符,所以变得无效了,已经重新编辑,亲测可用。
作者: vanciki    时间: 2009-7-9 19:40

多谢Aycox

但是你那个网址好像有问题了 我找个了软件 可以替换了
作者: ballkids    时间: 2009-12-15 18:25

楼上的,那个软件




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2