当前位置: 首页 > 知识库问答 >
问题:

javascript - 文件替换,加上小数点的正则?

田兴怀
2024-02-18

文件里有很多的 damageValue 属性,该属性可能是单个数字,也可能是一个公式,如果是公式则只包括加法和乘法,现在要求将所有的属性值除以 10。我想用在编辑器中替换,想问下这个正则怎么改怎么写?

image.png
image.png

共有2个答案

东方国安
2024-02-18

查找正则:damageValue:\s?([\s\d\+\*]+)
替换为:damageValue: ($1) / 10

snipaste_2024-02-16_23-25-08.png

传送门:嗨正则上的示例


如果不想在替换时再写 damageValue 什么的,可以

查找正则:(damageValue:\s?)([\s\d\+\*]+)
替换为:$1($2) / 10

注意这里用到了两个捕获组

祁远
2024-02-18

这种可以用括号来捕获:
image.png

其中 $1 代表的是第一个捕获的内容,以此类推,所以最终结果是:

image.png

可以根据自己的需要调整一下正则

 类似资料:
  • 我尝试将NSString转换为NSURL,但收到的URL被截断。 如果我将NSLog music.url设置为: /Users/Nikita/Library/Developer/CoreSimulator/Devices/D93FE148-7F72-43BB-A545-06D76C71300B/Data/Containers/Data/Application/48BC6629-F054-4679-

  • 我只想知道如何用另一个文件完全替换用户的主机文件?注意:我只想给用户我的. exe编译文件(附加我自己的主机文件),并且在运行exe文件后,用户的主机文件应替换为我自己的主机文件,我附加到我的exe文件。

  • 问题内容: 有没有办法替换放置在HTML正文中的table元素内的普通文本? 喜欢用“ hi”代替“ hello”吗? 请仅使用不带 jQuery的* JavaScript 。 * 问题答案: 要用另一个字符串替换HTML中的字符串,请使用innerHTML的replace 请注意,这将替换整个正文的第一个实例,包括HTML代码中的任何实例(例如,类名等。),因此请谨慎使用- 为了获得更好的结果,

  • 我需要在一个缩小的javascript文件中替换几个值。操作系统是高山Linux。 我正在尝试编写一个通用正则表达式,它将查找和任何字符,直到下一个像这样:并替换为或无论变量中的值是什么。这个脚本需要一直工作。它不应该依赖于在之后出现的was(表示属性中的值)。 以下是文件中的前几个字符 这是我的开始它根本不是通用的。。。 我试了几个小时——任何建议都欢迎。 提前谢谢!

  • 问题内容: 我试图在不实际使用用户输入文件的情况下伪造文件上传。文件的内容将从字符串动态生成。 这可能吗?有人做过吗?有例子/理论可用吗? 澄清一下,我知道如何使用隐藏的iframe和朋友使用AJAX技术上传文件-问题是上传的文件格式不正确。 我正在使用ExtJS,但是jQuery也是可行的,因为ExtJS可以插入其中(ext-jquery-base)。 问题答案: 为什么不只与POST一起使用?

  • 问题内容: 我有一个要读取数据的CSV文件,我想将其读入Python。我得到包含类似字符串的列表。现在这样做不起作用,因为它的小数点错误。 我如何将其读入Python ? 问题答案: 在大多数情况下会做 如果数量庞大且已使用了数千个,则可以: 将所有逗号替换为要点: 删除除最后一点以外的所有内容: