gpt4 book ai didi

javascript - 正则表达式隔离javascript中的单个字母变量,并在单词中忽略该字母

转载 作者:行者123 更新时间:2023-11-30 16:53:43 25 4
gpt4 key购买 nike

作为练习,我喜欢对提交给 tinycode 竞赛的代码进行去混淆处理,例如 js1k .

我做的第一件事就是尝试将单字母变量重命名为有意义的名称。

示例

  n = .6 * Math.random()
h = "hsl(" + [200 + 80 * Math.random(), "100%", e + 20 * Math.random() + "%)"]

是这种情况,n~0.06 之间的随机数和 0.6 .我们将其重命名为 multiplierSmall

我现在想找到 n 的所有实例重命名它,但我会在“Math.random()”等中使用标准的 CTRL+F 找到字母“n”。

我正在使用 sublime text,我相信它在搜索中支持正则表达式。

编辑:还要考虑到单字母变量后面可能不一定有空格(n = 10),但通常紧挨着运算符(n<.5)

最佳答案

试试 \b\w\b

\b 是单词边界\w 是任何“单词”字符。

后续编辑(OP 上传快照后):

怎么样 \b[a-zA-Z]\b

希望对你有帮助,

关于javascript - 正则表达式隔离javascript中的单个字母变量,并在单词中忽略该字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30111458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com