如何在JavaScript代码中转换它

问题描述 投票:0回答:1

我对此很新,我不是这个问题的专业人士!

我只是在这里请求你的帮助,因为我知道这个社区是这个问题的最佳选择!

实际上我使用的是一个名为“Bulk Rename Utility”的软件,它适用于具有非常有用的界面的批量重命名文件,其中一个是RegEx选项,您可以通过常规表达式语言重命名文件。

我很想知道我是否可以在JavaScript代码中转换此代码,这是因为我需要修改各种参数,如果我可以使用JavaScript代码可能会更好。

正如我告诉过你的那样,我对此非常陌生。在检查了一些视频后,我学会了如何在这个程序中使用RegEx选项,我得到的代码是:

在我写的程序的“匹配”字段中:(.*) 10-1[A-Z] (.*)

在我编写的程序的“替换”字段中:\ 1_REF_ \ 2

那么,它就是魔术!

正如我所说,我想知道如何将此代码转换为JavaScript代码,因为我有很多这样的代码,我只需要一个完整的代码来进行批量处理。

非常感谢!

javascript regex
1个回答
0
投票

像这样?

const str = 'abc 10-1G def';
const outputStr = str.replace(/(.*) 10-1[A-Z] (.*)/, '$1REF$2');
console.log(outputStr);

您只需要将$1 / $2替换为替换字符串中所需的捕获组。

要插入代码,您可以将代码放在反引号(`)之间,并且您将能够正常键入* s。

© www.soinside.com 2019 - 2024. All rights reserved.