我正在创建一个雨量计皮肤,我需要在其中读取本地文件的内容,然后拆分其内容。
我的本地文件的内容如下所示:
sentence 1
sentence 2
sentence 3
sentence 4
我的 Rainmeter webparser 度量如下所示:
[MeasureParser]
Measure=Plugin
Plugin=WebParser.dll
Url=File://#SKINSPATH#\Notes\Files\notes.txt
RegExp="((.*)((?>\r\n|\n|\r)?))+"
然后我的个人字符串索引器看起来像
[MeasureParserChild1]
Measure=Plugin
Plugin=WebParser.dll
Url=[MeasureParser]
StringIndex=1
我希望它做的是用 newline 分割文件内容(?>\r\n|\n|\r)
,但显然它对我不起作用。我阅读正则表达式的方式就像有许多字符(.*)
后跟一个(?>\r\n|\n|\r)?
可选的换行符(如果我的文件中只有一行。然后所有这些(.*)((?>\r\n|\n|\r)?)
都可以出现多次(1次或更多)。
无论如何它不起作用,所以我的想法有些地方有缺陷,我希望有人能帮我找到它。
非常感谢您提前提供任何可能的帮助。:)