匹配字符串的部分

我想要将一个字符串与可能包含其他字母的 "code" 匹配。 这意味着字符串是 ***d*d**,我希望它从名字列表中检查,比如 "Davida"、"Deradedee"、"Dascadadaa" 和 "Terdaded",并查看实际字母是否匹配,* 表示未知字母。星号也可以是破折号或下划线。此外,原始字符串可能会改变,有时它可能是 S**ss*,然后需要匹配类似的名称。 谢谢!

点赞
用户2858170
用户2858170

你想要做的可以通过使用字符串模式实现。

请阅读Lua 5.3 参考手册 6.4.1 - 模式

你可以在像string.find或string.match的函数中使用这些模式。

请参考Egor的评论,了解如何使用它们的示例。

2017-10-23 10:41:01