我一直在试图弄清楚如何将字符串中的一组字符映射到另一组类似于 Perl 中的 tr
函数。
我发现 这个站点显示了 JS 和 Perl 中的等效函数,但遗憾的是没有 tr 等效函数。
Perl中的 tr
(音译)函数将字符一对一映射,所以
data =~ tr|\-_|+/|;
会映射
- => + and _ => /
如何在 JavaScript 中有效地完成这项工作?
原文由 qodeninja 发布,翻译遵循 CC BY-SA 4.0 许可协议
没有内置的等效项,但您可以使用
replace
接近一个: