问题标签 [version-numbering]

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 回答
62 浏览

powershell - 使用 Powershell 在文件名的开头添加顺序编号

我的计算机上有一系列 PDF 文件,我试图使用 Powershell 重命名它们,方法是在开头添加一个从 1000 开始的序号,前面是字母“B”。

当前文件命名:

我想要的是:

我尝试使用以下功能来实现这一点:

当我这样做时,它会在开头重命名所有带有“B 1000”的文件,但不会按顺序编号。有人可以帮我弄清楚如何修改此代码以实现此目的吗?

谢谢!

0 投票
2 回答
64 浏览

regex - Bash 比较检查以仅接受格式为 0.1 的值

我有这个片段:

问题是,片段$1 =~ ^[+-]?[0-9]+\.?[0-9]*$应该只验证格式为number.number

目前,这段代码将输入验证为

有没有办法让代码只接受格式为0.1 / 0.3.2 / 0.1.141等的输入?

提前致谢。

编辑:

为了澄清这个问题,代码应该只接受用点分隔的数字,比如软件程序版本控制。