我对此很新,我不是这个问题的专业人士!
我只是在这里请求你的帮助,因为我知道这个社区是这个问题的最佳选择!
实际上我使用的是一个名为“Bulk Rename Utility”的软件,它适用于具有非常有用的界面的批量重命名文件,其中一个是RegEx选项,您可以通过常规表达式语言重命名文件。
我很想知道我是否可以在JavaScript代码中转换此代码,这是因为我需要修改各种参数,如果我可以使用JavaScript代码可能会更好。
正如我告诉过你的那样,我对此非常陌生。在检查了一些视频后,我学会了如何在这个程序中使用RegEx选项,我得到的代码是:
在我写的程序的“匹配”字段中:(.*) 10-1[A-Z] (.*)
。
在我编写的程序的“替换”字段中:\ 1_REF_ \ 2
那么,它就是魔术!
正如我所说,我想知道如何将此代码转换为JavaScript代码,因为我有很多这样的代码,我只需要一个完整的代码来进行批量处理。
非常感谢!
像这样?
const str = 'abc 10-1G def';
const outputStr = str.replace(/(.*) 10-1[A-Z] (.*)/, '$1REF$2');
console.log(outputStr);
您只需要将$1
/ $2
替换为替换字符串中所需的捕获组。
要插入代码,您可以将代码放在反引号(`)之间,并且您将能够正常键入* s。