我在这里做错了什么?
Shells := "`nAlpha`nBetta`nOmega"
RegexMatch(Shells, "\n[^\n]$", LastLetter)
MsgBox % "The last letter is: " . LastLetter
最后一个字母应该是Omega,但在我的情况下不会发生这种情况。
编辑:
1)“`n”是一个LineFeed字符。
2)LastLetter是一个必须包含字符串“`nOmega”的变量(的名称)。
答案 0 :(得分:0)
除\z
令牌外,您还必须使用量词(我不确定如何在AutoHotKey正则表达式引擎中处理多行模式,但如果多线模式,您可以保持$
完好无损默认情况下是关闭的):
RegexMatch(Shells, "\n[^\n]*\z", LastLetter)