【问题标题】:Lua pattern matching for empty string空字符串的 Lua 模式匹配
【发布时间】:2021-06-07 13:41:09
【问题描述】:

在尝试阅读 Lua 的模式文档后,我无法弄清楚。

我正在使用 OBS 插件来激活文本文档更改的源,并且该插件使用 Lua 模式匹配。我想在文档为空且仅为空时触发源。我该怎么做?

示例,使用非空模式匹配:

感谢您的帮助!

【问题讨论】:

    标签: lua pattern-matching lua-patterns


    【解决方案1】:

    匹配空字符串的模式是

    ^$
    

    在哪里

    • ^ - 匹配字符串位置的开始
    • $ - 匹配字符串位置的结尾。

    即字符串的开始和结束位置必须在字符串中的同一位置。

    【讨论】:

    • 或者干脆s == ""。
    • @lhf 我知道插件没有实际的代码访问,只有一个接受模式字符串的字段。
    猜你喜欢
    • 2011-03-29
    • 1970-01-01
    • 2018-03-11
    • 2013-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-06
    • 2011-06-28
    相关资源
    最近更新 更多