【发布时间】:2026-01-23 20:45:01
【问题描述】:
我正在制定公司的新价目表,我需要将所有价格更改为 4%。 我正在使用适用于 RegEx 的 InDesign(数字调整器)脚本。 正文中有两种形式的数字: 1.200 430 我使用 (\d.\d{3}) 成功更改了第一个,将其乘以 1.04。 问题是,如果用 (\d{3}) 更改 3 位数字,它也会更改以前的数字,但只更改点之后的部分。 我需要一个匹配 3 位数字但不匹配 .** 的正则表达式,或者匹配它们两者的正则表达式,因此脚本可以一次重新计算所有价格。 另外,文章编号是这样的:45.62.54,我需要更改一些两位数的价格,所以我需要排除这种字符串或任何前后带点的两位数! 我不是程序员,所以我很难理解正则表达式系统。
【问题讨论】:
-
我不是程序员,所以我很难理解正则表达式系统。 -- 我不会担心这个,大多数程序员都很难理解正则表达式系统lol
标签: regex adobe-indesign digits