javascript - 正则表达式在 Node 中现有单词之前添加一个单词

标签 javascript node.js node-modules nodejs-stream nodejs-server

感谢编写 Nodejs 正则表达式的任何帮助。

首先搜索确切的单词“ChildBucketOne”和“ChildBucketTwo”,并在每次出现 ChildBucketOne 或/和 ChildBucketTwo 之前添加确切的单词 ParentBucket。

我正在尝试使用一个正则表达式。

输入1:webApplication.ChildBucketOne 输入2:webApplication.ChildBucketTwo

输出:webApplication.ParentBucket.ChildBucket.ChildBucketOne

webApplication.ParentBucket.ChildBucket.ChildBucketTwo

谢谢!

最佳答案

您可以简单地使用JavaScript的字符串替换功能

let input1 = 'webApplication.ChildBucketOne';
let input2 = 'webApplication.ChildBucketTwo';


function preprocess(input){

 return input.replace('.ChildBucket', '.ParentBucket.ChildBucket.ChildBucket');

}


console.log(preprocess(input1));
console.log(preprocess(input2));

现场表演 - https://jsitor.com/IUb7cRtvf

关于javascript - 正则表达式在 Node 中现有单词之前添加一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56616423/

相关文章:

javascript - 如何在vuejs中导入node_modules的所有css

node.js - 如何包含位于 node_modules 文件夹中的脚本?

javascript - 从数组值构造对象的方括号表示法

javascript - 将 jQuery 脚本挂接到 &lt;input&gt; 和 <button> 标签中

javascript - stub /模拟一个在需要时返回函数的库

node.js - 在亚马逊 EC2 上托管 nodeJS/mongoose Web 应用程序

node.js - Azure 网站上提供哪些版本的 node.js?

javascript - onScroll 事件未触发 else{} 函数

javascript - 比较字符串时,三重等于给出错误的输出,但在整数的情况下,它给出正确的输出

node.js - 如何将明确的参数传递给nodejs异步调用