Lua区分大小写并且是整个单词搜索。

有人能告诉我如何在字符串查找中切换大小写敏感搜索吗?

还有整个单词搜索吗?这真的可能吗?我想我可以将空格字符连接到要查找的字符串的开头和结尾,但如果搜索的单词位于字符串的开头或结尾,则此方法不起作用。

点赞
用户50476
用户50476

有人能告诉我如何在字符串查找中切换大小写敏感吗?

Lua 的模式 API 中没有不区分大小写的标志/切换。请见:

还有整词搜索吗?这真的可行吗?

Lua 的模式匹配没有“词边界”元字符,像其他模式匹配/正则表达式 API 一样。所以答案是:“不行”。

我想过可以将空格字符连接到要查找的字符串的开头和结尾,但如果搜索的单词位于字符串的开头或结尾,则这种方法行不通。

这比想象的要棘手一些:考虑标点符号。

2012-07-21 19:32:17