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

新手入门、经验交流

Moderator: cre

Forum rules
  • 软件自带帮助是最好的入门教程,请仔细阅读;在您掌握最基本知识前,我们没法帮助您
  • 提问前请先查阅软件帮助文件和论坛相关讨论
  • 查阅软件帮助和论坛相关讨论即可解决的问题帖将直接删除,以免浪费他人时间
  • 请学会如何提问,尽量将问题描述清楚,不明确的提问将被直接删除
Post Reply
i11
Posts: 11
Joined: Feb 25 2009, 00:06

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

Post by i11 »

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

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

Post by ddbb »

然后匹配$SET(0=$LST(blocklist))
我认为是你的这里出了问题......

把你的规则放出来先
i11
Posts: 11
Joined: Feb 25 2009, 00:06

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

Post 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>"

ddbb
Moderator
Posts: 425
Joined: Jan 07 2008, 13:30

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

Post 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>"
Post Reply