Articles of replace

Javascript | 无法用String.replace()replace\ n

我有parsing网站,并从数据库中获取信息的代码。 这是这样的: var find = body.match(/\"text\":\"(.*?)\",\"date\"/); 结果,我有: гороскопнаиюльскорпион\nштукатурканагазобетон\nподраб​​отканадень\nмицубиситюмень\nсокращениемикрорайон 然后,我尝试更换\ n,但它不工作。 var str = find[1].replace(new RegExp("\\n",'g'),"*"); 我能用这个做什么?

replace为JavaScript中的单个反斜杠?

我正在使用Node.js创build一个乳胶模板系统。 作为这个系统的一部分,我需要通过给它们加一个反斜杠,来转义任何带有特殊含义的字符。 我读过双反斜线用来插入文字反斜线: > var input = "hello & 100%" > input.replace(/([&%$#_{}])/g, "\\$1") 'hello \\& 100\\%' 不。 我也读过,因为它是在一个string内,我需要双重逃避反斜杠: > input.replace(/([&%$#_{}])/g, "\\\\$1") 'hello \\\\& 100\\\\%' 不。 而只使用一个反斜杠也不会这样做: > input.replace(/([&%$#_{}])/g, "\$1") 'hello & 100%' 那么我该如何使用replace()插入一个反斜杠?

replacestring中的前N个事件

如何replace下列string中的前N空格和制表符: 07/12/2017 11:01 AM 21523 filename with space s.js 我期待以下结果: 07/12/2017|11:01|AM|21523|filename with space s.js 我只知道通过在同一个string上调用N次取代,我知道不是很优雅的选项 .replace(/\s+/, "|").replace(/\s+/, "|").replace(/\s+/, "|"); 值得一提的是,我将在近100万行上运行这样的performance很重要。

string正则expression式replace节点js

我在我的节点js中有下面的string。 var textToReplace = "Your <b class =\"b_1\">1</b> payment due is $4000.Your <b class =\"b_1\">2</b> payment due is $3500. Your <b class =\"b_1\">3</b> payment due is $5000."; 这里我想用<b class =\"b_1\">*</b>replace<b class =\"b_1\">*</b> 。 输出是Your 1 payment due is $4000.Your 2 payment due is $3500. Your 3 payment due is $5000. Your 1 payment due is […]

在javascript str.replace中的特定索引之后replace一个string(from,to,indexfrom)

我喜欢在特定索引之后replacestring。 例如: var str = "abcedfabcdef" str.replace ("a","z",2) console.log(str) abcedfzbcdef 有没有什么办法在javascript或nodeJS做到这一点?

进程replace – Node.js child_process

我试图从标准输出读取修改的内容之前运行subprocess修改文件(分两步)。 我试图通过使用在bash中完美工作的进程replace,而不是当我从节点尝试它。 这是那种命令的样子 var p = exec('command2 <(capture /dev/stdout | command1 -i file -) -', function (error, stdout, stderr) { console.log(stderr); }); stderr打印: /bin/sh: -c: line 0: syntax error near unexpected token `(' 在节点中做这件事的正确方法是什么?

node.js string.replace不起作用?

var variableABC = "ABC"; variableABC.replace('B', 'D') //wanted output: 'ADC' 但“variableABC”没有改变: variableABC ='AB C' 当我想要它是'广告C'。

用nodejsreplace文件中的string

我使用md5 grunt任务来生成MD5文件名。 现在我想用任务callback中的新文件名来重命名html文件中的源文件。 我想知道最简单的方法是什么。