问题标签 [string-math]
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.
shell - 如何将语义版本的 shell 变量转换为移位整数?
给定一个值为语义版本的 shell 变量,如何创建另一个值为(tuple 1 × 1000000) + (tuple 2 × 1000) + (tuple 3)的 shell 变量?
例如
我不清楚 POSIX 合规性与特定于 shell 的语法如何在这里发挥作用,但我认为首选不是特定于 bash 的解决方案。
更新:澄清一下:这并不像.
用零替换“”那么简单,这是我最初的想法。
例如,期望的输出1.12.30
is 1012030
, not 100120030
,这是.
-replacement 方法可能提供的。
如果答案可以是单行变量赋值,则奖励。
java - 查找字符串中的数值,对字符串中的所有数字执行算术运算,并输出包含新值的新修订字符串 Java
我需要对字符串中的数字执行算术运算。我知道我需要将这些数字解析出来,转换为 int,进行数学运算,然后再转换回 String。
例子:
n = 2。
输入数据:“建筑物高 350 英尺,周长 400 英尺”。
输出数据:建筑物高 352 英尺,周长 402 英尺”。
我让我的 for 循环遍历字符串,我可以影响数字的值,但我很难把它放回一个新的、修改过的字符串中。
这是我现在所在的位置,但它不起作用