问题标签 [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.
sql-server-2008 - 从 SQL 查询导出到 csv 后前导零
我有一个将数据输出到 csv 文件的 SQL 脚本。该脚本工作正常,但是当我导出到 csv 时,前导零会从电话号码中删除。
SQL:
数据类型:char(20),不为空
我正在使用 SSIS 包将数据导出到 csv
您能否告诉我如何在导出到 csv 后保留前导零。
谢谢阿鲁娜
python - 从输入地址范围(如 1-12A)创建地址字母/数字列表的 Pythonic 方法
简单案例:对于给定的字符串输入,如“1-12A”,我想输出一个类似的列表
这很容易,我可以使用如下代码:
但有时我会遇到输入像'B01-B12'这样的情况,我希望输出是这样的:
现在的挑战是,创建一个函数以从上述两个输入中的任何一个构建此类列表的最 Pythonic 方式是什么?它可能是一个接受开始、结束和字母输入的函数,但它必须考虑前导零,以及字母可能在数字前面或后面的事实。
f# - 将 int 转换为带有前导零的字符串
我有一个整数,我想将其转换为带有前导零的字符串。
所以我有1
并且想把它变成01
. 14
应该变成14
不014
。
我试过了:
但两者都不起作用:(当我用 F# 搜索类似的东西时,我得到了一些东西,printfn
但我不想打印到标准输出:/
免责声明:这是我的第一个 F#
sql - 删除除最后一个零之外的前导零
数据库 - SQL Server 2012
我目前正在使用以下代码:
我知道有很多子字符串,但它在大多数情况下都有效。不过有一个问题。一些列值是000000000
. 在这种情况下, substring/patindex 子句将保持原样。我可以做些什么来将 value000000000
转换为 return 0
。只有一个零?前导零的长度可能并不总是相同。
谢谢,格雷格
sql - 删除前导零第 2 部分
SQL Server 2012
我的表中有 3 列将使用一个函数。'[usr].[Udf_OverPunch]'。和子串。
这是我的代码:
此功能适用于我需要它做的事情。它基本上是根据数据字典将符号或字母转换为指定的数字。
我遇到的问题是有前导零。我刚刚问了一个关于前导零的问题,但它不允许我用函数列来做,因为符号不能转换为 int。
这就是我用来在其他列的代码中去掉前导零(但留下一个零)的方法:
这适用于将 '000000' 的值转换为一个 '0' 或将 '000060' 的值转换为 '60' 但由于符号或字母(尝试转换为 int 时)而无法使用该函数。
正如我所提到的,我有 3 列在不使用函数时产生的值看起来像这样:
我的目标是在使用该函数的同时删除前导零(除非它们全为零,然后保持一个零)。
这是我尝试但不起作用的方法,因为该值包含一个不是整数的字符:
如果您有任何想法或需要更多信息,请告诉我。:)
batch-file - 带有填充的 Windows 批处理文件夹循环
我想编写一个批处理脚本来循环一组上面有零填充的文件。我在使用 set 时遇到问题,因为它似乎使用我迭代中的最后一个数字作为应该使用的值。这是我所拥有的:
当使用输入 5 运行它时,我将其作为输出:
我希望它是:
对此的任何帮助都会很棒。谢谢。
linux - 在文件名中添加两次前导零
我有由下划线分隔的两个数字组成的文件名(来自图像图块),例如
我如何(在 linux 中)为这两个数字添加前导零?我想要的是文件名
r - 仅读取前导 0 的一列并将其保留在具有 300 多列的 csv 文件中
我有一个大的 CSV 文件,这里显示了它的预览:
正如您所看到的,该列NUMBER
有一些带有前导“0”的值和一些没有前导“0”的值。对于列 ID2 也是如此。
我的要求是我必须将此 CSV 文件的内容移动到另一个 CSV 文件。OUTPUT CSV 文件的内容应如下所示:
请注意,列的值NUMBER
与其前导“0”一起保留在输出 CSV 文件中,而列 ID2 中的所有值的前导“0”都已去除。
为此,我只需要NUMBER
将该列作为矢量类型“字符”读取到数据框中,然后将数据框写入输出 CSV 文件(我认为)。
我知道使用
我可以在读取输入 CSV 文件时为每列指定矢量类型。但是对超过 300 列执行此操作非常困难。那么还有其他方法可以做到这一点吗?
我对 Rscript 很陌生(今天才开始),任何帮助都将不胜感激。
python - 使用正则表达式删除字符串中间的前导零
我有大量格式为 YYYYYYYYXXXXXXXXZZZZZZZZ 的字符串,其中 X、Y 和 Z 是固定长度的数字,八位数。现在,问题是我需要解析出中间的整数序列并删除任何前导零。不幸的是,确定三个序列中每一个的开始/结束位置的唯一方法是计算位数。
我目前分两步进行,即:
哪个确实有效,并给了我正确的结果,例如:
但是有更好的方法吗?是否可以编写一个与第二个序列匹配的正则表达式,没有前导零?
我想我正在寻找执行以下操作的正则表达式:
- 跳过前八位数字。
- 跳过任何前导零。
- 之后捕获任何内容,直到后面有 16 个字符/前面有 8 个字符。
如前所述,上述解决方案确实有效,所以这个问题的目的更多是为了提高我对正则表达式的了解。我很感激任何指示。
matlab - MATLAB - 摆脱矩阵每行中的前导零,一次 1 个?
我想消除矩阵每一行中的前导零,但将其限制为一次消除一个零。
这是我目前的解决方案,但有没有更简单的方法呢?
编辑:我想打印每次迭代,这样第一个输出只会删除第一个前导零:
第二个将删除 2 个零,依此类推...