Lua区分大小写和全词搜索
有人能告诉我如何在字符串查找上切换区分大小写的搜索吗 还有整词搜索?这可能吗?我想我可以在我要查找的字符串的开头和结尾处添加一个空格字符,但如果搜索的词位于字符串的开头或结尾,这将不起作用 有人能告诉我如何在字符串查找上切换区分大小写的搜索吗 Lua的模式api中没有不区分大小写的标志/切换。见:Lua区分大小写和全词搜索,lua,Lua,有人能告诉我如何在字符串查找上切换区分大小写的搜索吗 还有整词搜索?这可能吗?我想我可以在我要查找的字符串的开头和结尾处添加一个空格字符,但如果搜索的词位于字符串的开头或结尾,这将不起作用 有人能告诉我如何在字符串查找上切换区分大小写的搜索吗 Lua的模式api中没有不区分大小写的标志/切换。见: 还有全词搜索,这可能吗 Lua的模式匹配没有“字边界”元字符,就像其他模式匹配/RegexAPI一样。所以答案是:“不” 我想我可以在我想要查找的字符串的开头和结尾加上一个空格字符,但是如果搜
比这要复杂一点:想想标点符号。任何一组没有标点符号的字母和/或数字spaces@Mick:实际上,Lua5.2模式有一个“%f”修饰符,应该能够模拟单词边界。这不包括在5.1规范中,但我认为它们仍然作为未记录的扩展在那里工作。