文件里有很多的 damageValue 属性,该属性可能是单个数字,也可能是一个公式,如果是公式则只包括加法和乘法,现在要求将所有的属性值除以 10(比如原数 6144,替换后是 614.4,如下图)。我想用在编辑器中替换,想问下这个正则怎么改怎么写?
题主原问中的图片资源
补充,我想要的格式是数值加上小数点,不要
(整体)/10。还有就是乘号后的数值不除以10。
文件里有很多的 damageValue 属性,该属性可能是单个数字,也可能是一个公式,如果是公式则只包括加法和乘法,现在要求将所有的属性值除以 10(比如原数 6144,替换后是 614.4,如下图)。我想用在编辑器中替换,想问下这个正则怎么改怎么写?
题主原问中的图片资源
补充,我想要的格式是数值加上小数点,不要
(整体)/10。还有就是乘号后的数值不除以10。
1 回答851 阅读✓ 已解决
1 回答1.1k 阅读
2 回答772 阅读
2 回答617 阅读
2 回答601 阅读
1 回答677 阅读
2 回答520 阅读
传送门:嗨正则
查找正则:
damageValue:\s?([\s\d\+\*]+)替换为:
damageValue: ($1) / 10传送门:嗨正则上的示例
如果不想在替换时再写
damageValue什么的,可以查找正则:
(damageValue:\s?)([\s\d\+\*]+)替换为:
$1($2) / 10注意这里用到了两个捕获组
根据题主更新后的要求,看是不是这样:
传送门:https://hiregex.com/r/nXANs1/3