lua - replaceAll("[^\\dA-Za-z]", "") 但使用 lua
问题描述
请告诉我一个 C++ 函数的类似物,但在 lua 中
replaceAll("[^\\dA-Za-z]", "")
解决方案
您可以将 Lua 的模式与string.gsub结合使用(不要与正则表达式混淆)。
在您的情况下,它可能类似于
local sanitized = raw:gsub("[^%dA-Za-z]", "")
(我目前无法访问 Lua REPL,因此此代码未经测试,但如果有疑问,文档链接应该可以帮助您)
推荐阅读
- python - 单击启用/禁用 WiFi 的 Python 脚本
- android - 每当单击单选按钮时更改单选组的选择
- r - R随机数发生器有故障?
- python - 在 django 中更改项目名称
- java - 整数java的键盘输入
- json - 预计解码字典
但是用嵌套容器找到了一个数组 - android - android中的LocationListener错误无法获取用户位置
- javascript - chrome 扩展 - sendResponse 不等待异步功能
- redis - 带有 StackExchange.Redis 的 AWS Elasticache Redis 版本
- angularjs - 是否可以将 md-autocomplete 链接到表单输入框