RainMeter multiline - RegExp

时间:2015-05-09 08:30:22

标签: regex readfile rainmeter

我已经尝试了几天用Rainmeter读取整个文件。

我正在使用WebParser和RegExp。

我的结果是这样的:

Line1
Line2
Line3

如果我制作像(?m).*这样的RegExp,我只有第一行。但是,如果我使用像(?m).*\n.*这样的东西,我有两行......

太棒了,但有时候,我只有1行,有时,我可以有5行。如果我写了= (?m).*\n.*\n.*\n.*\n.*并且我只有3行,那么Rainmeter就不会得到我的行。

有没有人有解决方案?

1 个答案:

答案 0 :(得分:2)

您需要使用单行选项强制.匹配换行符号:

(?s).*

作为替代方案,您可以在开头和结尾添加匹配的锚点:

\A(?s).*\z

请参阅demo

除非您需要访问某些特定行,否则您不需要使多行标记使^$锚点在的开头/结尾处匹配。