问题标签 [base36]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
623 浏览

javascript - 如何在 JavaScript 中用正则表达式用字母替换数字?

我有一串这样的数字和字母:

我需要用这些替换来转换它:A = 10, B = 11, C = 12, ..., Z = 35。例如,上面的字符串将导致以下结果,A替换为10: 12394110120

另一个例子:

0 投票
0 回答
19 浏览

python - DataTable / 包含 Base 36 数据的列我需要转换为十进制

我正在将 PyCharm 与 Python3 一起使用。DataTable 的列中,我有20000 行包含各种数据,例如AK27GA0000DT (Base36),我需要将其转换为十进制形式。我尝试了很多方法,但是在使用 Python 3 时,他们已经从中删除了 decode ,这就是我所读到的。我尝试过的所有功能(包括来自这里的功能)来解码它都没有工作,只给出了一个错误,说不能转换为 int。我也尝试过转换为 Float,但也没有成功。我什至尝试转换并将其放入新列中。由于我是 Python 的新手,任何和所有的帮助都将受到赞赏。''' df['Order_ID'] = df['Order_ID_Converted'].astype(int) '''

0 投票
1 回答
136 浏览

javascript - 如何在 JavaScript 中对 Base36 中的 Uint8Array 进行编码/解码?

我想将 Uint8Array(或 ArrayBuffer)中的字节编码和解码到 Base36 中的字符串。JavaScript 有toStringparseInt函数,它们都支持 base36,但我不确定首先将 8 字节转换为 64 位浮点是否是正确的想法。

在 JS 中,可以在 Base36 中编码一个 BigInt(任意长度的数字)。然而另一个方向不起作用

我怎样才能做到这一点?