问题标签 [leading-zero]

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 投票
1 回答
969 浏览

vb.net - 保留前导零十六进制 vb

执行一些颜色操作,包括将十六进制颜色值保存到变量中。在保留 1-16 的前导零时遇到问题。相关代码部分:

这会修剪 16 以下数字的 LH 空格。_coltable 是字典(字符串,字符串)。_color,一个颜色对象。下面的文字显示控制台输出:

第 3-6 行显示了迭代过程 - 将 R 和 G 添加为单个零。

用 &s、Right 和 String.format 尝试了各种方法。不能让它运行。有人有魔杖吗?

0 投票
1 回答
75 浏览

cakephp - CakePHP 分页前导零

我有一个建立分页的请求,如下所示:

01 | 02 | 03 | 04

虽然我知道如何在 PHP 中用前导零填充单个数字,但我不确定如何在 CakePHP Paginator 中使用它。

请问有什么指点吗?

0 投票
3 回答
20874 浏览

java - Java ParseInt() - 捕获带有前导零的字符串

Java 的ParseInt方法将愉快地解析带有前导零的十进制值,而不会抛出异常,剥离零:

将产生整数值 50。

但是,我有一个应用程序需要这样的字符串作为无效输入被拒绝。到目前为止,我对该问题的解决方案是将解析的整数转换回字符串,并比较原始/解析字符串的长度以查看是否有任何字符被剥离,例如:

效果很好,但感觉有点hacky。是否有更好的方法来检测和处理前导零?

0 投票
2 回答
4888 浏览

python - Python对缺少前导零的编号文件进行排序

我正在阅读一系列.csv文件,格式如下:

如您所见,数字按顺序增加,但它们没有前导零,因此当它们被读取时,我目前正在查看一个以这样结尾的列表:

这些文件的数量确实会跳来跳去,因此如果这是最大的文件名,则不会有 3289 个文件,但我想对它们进行排序以便正确排序。那是下面的而不是上面的:

我在 python 中工作,目前只是从os模块中获取文件名,如下所示:

我尝试了几种方法来对生成的列表进行排序,但它们似乎都没有改变顺序。

0 投票
2 回答
1912 浏览

java - 如何在java中获取带有前导零的整数中的位数?

这个问题包括带前导零的数字和通常计为十六进制的数字(如 09)。假设用户输入是整数,因为我将数字作为整数传递给某些函数。

例如

  • 如果用户输入 5 我应该得到 1
  • 如果用户输入 0005 我应该得到 4
  • 如果用户输入 09 我应该得到 2

(注)以下方法无效:

0 投票
2 回答
1210 浏览

excel - CSV 前导零

我得到了 CSV 文件,其中可能有一些带有前导 Zeros 的列。如果在 Excel 中查看,则不显示前导零,因为它们被视为数字。稍后此 CSV 必须作为导入记录发送到 Sage 50。

我的问题是我想在 excel 中打开文件时看到前导零。但是我不想在文件本身中添加任何内容,因为它必须添加到 Sage 记录中。这可能是不可能的。但仍然有任何解决方法。

0 投票
1 回答
76 浏览

c++ - 如何通过 C++ 中的一个 cout 语句用前导零计算中间零?

我需要显示从数据包二进制数据(0x123400005678)解析的三个值。

当我使用 cout 三次时,我可以用四位十六进制值显示。

但是当我只使用一条 cout 行时,'0x0' 的前导零被省略了......

反正有没有显示像'123400005678'这样的一行cout?还是使用 cout 三次才能做到这一点?

先感谢您。

0 投票
2 回答
235 浏览

regex - Trimming leading zeros with regex

I'm struggling to get a regex expression to work.

I need to allow the following transforms based on the existence of leading zeros...

  1. 001234 -> 1234
  2. 1234 -> 1234
  3. 00AbcD -> AbcD
  4. 001234.1234 -> 1234.1234
  5. 001234.000002 -> 1234.2
  6. 001234/000002 -> 1234.2

I've found the expression matches works well for transforms 1, 2 & 3 but I'm not sure how to match the (optional) second section demonstrated in 4, 5 & 6.

0 投票
1 回答
1163 浏览

linux - 在 Bash 循环中增加一个零填充的 int

我正在尝试自动化文件重命名/创建,我有一个用于测试的初始脚本,我已经环顾四周我找不到任何相关的东西

这是我的示例脚本

当初始文件不存在/不存在但在第 3 次出现后开始出错时脚本工作正常,如下面的 sh -x

在 001 之后它回退到 -2 而没有前导零,非常感谢任何关于我做错的输入
谢谢

0 投票
1 回答
65 浏览

mysql - 如何在mysql表列的第一个位置删除零

我有一个 mysql 表,其中有一个名为 emp_no 的字段。该字段用零填充,我只想删除第一个零。即“000000001”(9 个字符)修剪为“00000001”(8 个字符)

帮助!