(简单)AHK:RegexMatch“\n[^\n]$”不起作用

(simple) AHK: RegexMatch "\n[^\n]$" doesn't work

我做错了什么?

Shells := "`nAlpha`nBetta`nOmega"
RegexMatch(Shells, "\n[^\n]$", LastLetter)
MsgBox % "The last letter is: " . LastLetter

最后一个字母应该是 Omega,但在我的情况下却不是这样。

编辑:

1) "`n" 是单个换行符。

2) LastLetter 是一个必须包含字符串“`nOmega”的变量(名称)。

除了 \z 标记外,您还必须使用量词(我不确定 AutoHotKey 正则表达式引擎如何处理多行模式,但如果多行,您可以保持 $ 不变 -线路模式默认关闭):

RegexMatch(Shells, "\n[^\n]*\z", LastLetter)