Kat*_*nen 4 javascript string replace
我已经写了这个函数:
function solution(input, markers) {
let inputcopy = input;
let regexstring = markers[0]+'.*?(?=\\\\n)';
let regexp1 = new RegExp(regexstring, 'gm');
return inputcopy.replace(regexp1,'a');
};
console.log(solution("apples, plums % and bananas\npears\noranges !applesauce", ["%", "!"]));Run Code Online (Sandbox Code Playgroud)
功能需要返回
apples, plums a\npears\noranges !applesauce
Run Code Online (Sandbox Code Playgroud)
但它返回
apples, plums % and bananas\npears\noranges !applesauce
Run Code Online (Sandbox Code Playgroud)
我应该改变什么?
更改\\\\n为\\n。它应该工作。
function solution(input, markers) {
let inputcopy = input;
let regexstring = markers[0]+'.*?(?=\\n)';
let regexp1 = new RegExp(regexstring, 'gm');
return inputcopy.replace(regexp1,'a');
};
solution("apples, plums % and bananas\npears\noranges !applesauce", ["%", "!"])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
59 次 |
| 最近记录: |