【发布时间】:2014-05-19 18:01:02
【问题描述】:
使用正则表达式(\\.|.) 来遍历字符串有一个常见的习惯用法,该字符串的字符可以用反斜杠转义,如下所示:
alert( "some\\astring".replace(/(\\.|.)/g, "[$1]") )
那是在 JavaScript 中。此代码将字符串some\astring 更改为[s][o][m][e][\a][s][t][r][i][n][g]。
我知道 Lua 模式不支持 OR 运算符,所以我们不能将这个正则表达式直接翻译成 Lua 模式。
然而,我想知道:在 Lua 中是否有另一种方法可以做到这一点(遍历可能转义的字符),使用 Lua 模式?
【问题讨论】:
标签: lua lua-patterns