Page 1 of 1

请问如何写“高亮关键字”的规则?

Posted: Mar 13 2009, 16:30
by i11
我想对于自己浏览的某些网站的一些关键字进行高亮
我先建立了个blocklist,把关键字直接写在里面,然后匹配$SET(0=$LST(blocklist)),替换为<b style="background-color:#ffff66">\0</b>
但是好像不成功,log window里面一直重复在匹配,是不支持中文的关系吗?还是我用错了$SET?我用的是ansi格式的blocklist,匹配的是gb2312的页面,不知道应该如何改?
望各位能够帮助解答,谢谢

Re: 请问如何写“高亮关键字”的规则?

Posted: Mar 13 2009, 21:49
by ddbb
然后匹配$SET(0=$LST(blocklist))
我认为是你的这里出了问题......

把你的规则放出来先

Re: 请问如何写“高亮关键字”的规则?

Posted: Mar 14 2009, 19:18
by i11

Code: Select all

[Patterns]
Name = "highlights"
Active = FALSE
Limit = 256
Match = "$SET(0="$LST(highlights)")"
Replace = "<b style="color:black;background-color:#ffff66">\0</b>"


Re: 请问如何写“高亮关键字”的规则?

Posted: Mar 16 2009, 09:07
by ddbb
$SET 本身是不加入匹配的.....

只写个$SET在那 表示没有任何Match关键字....

这样一来他就会每一个字节都匹配

按你的说法 你想要的应该是

Code: Select all

[Patterns]
Name = "highlights"
Active = FALSE
Limit = 256
Match = "($LST(highlights))\0"
Replace = "<b style="color:black;background-color:#ffff66">\0</b>"