RainMeter 多行 - 正则表达式

RainMeter multiline - RegExp

几天以来,我一直在尝试使用 Rainmeter 读取整个文件。

我正在使用 WebParser 和 RegExp。

我的结果是这样的:

Line1
Line2
Line3

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

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

有人有解决办法吗?

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

(?s).*

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

\A(?s).*\z

demo

除非您需要访问某些特定的行,否则您不需要使 ^$ 锚匹配在 的 start/end 处的多行标志行.