使用 Lua 模式匹配破折号和换行符

Matching dashes and newlines with Lua pattern

我正在尝试使用 2 个换行符、连续 4 个破折号 (----) 和另外 2 个换行符作为分隔符拆分此文件。基本上 \n\n----\n\n.

我在 gmatch 中输入的模式是 "([^\n\n----\n\n]+)" 但出于某种原因它也匹配 ---- 没有该行的实例打破它。

您需要使用 %- 转义 -