Rainmeter:如何连接字符串

时间:2014-05-23 18:48:13

标签: rainmeter

我从破坏的RSS提要中获取数据,这给我提供了错误的链接。我想修复此链接,所以我创建了这段代码:

<link.*>(.*)&.*tid(.*)</link>

,链接可能是:

www.somedomain.com/?value=50&burrrdurrrr;tid=120

但真正的工作环节是这种形式:

www.somedomain.com/?value=50&tid=120

我问的问题是,我的衡量标准是这样的:

[FeedURL]
Measure=Plugin
Plugin=Plugins\WebParser.dll
Url=[Feed]
StringIndex=2 ;now I only get www.somedomain.com/?value=50
Substitute=#SubstituteFeed#

我应该如何将字符串连接在一起以完成网址?

1 个答案:

答案 0 :(得分:0)

我猜测而不是&burrrdurrrr;,链接有&amp;,这就是你必须在HTML或XML文件中编写&的方法。

如果是这种情况,您只需要set the DecodeCharacterReference option,如handy-looking tutorial所述。另外提到的另一个选项是Substitute,即使它真的是&burrrdurrrr;也可以将其删除。

这些都不是处理HTML或XML的一种特别明智的方法 - 更好的方法是实际解析文档结构并允许您使用XPath或CSS规则引用节点的插件 - 但是您使用的是&# 39,我猜,有。 (我之前从未听说过这个&#34; Rainmeter&#34;尽管它声称是#34; Windows最着名和最受欢迎的桌面定制程序&#34;可能是因为没有其他人称他们为程序,而是几乎普遍使用单词&#34; widget&#34;?)