Javascript 替换两项之间的字符串
非常简单的问题,我如何在两个Javascript 替换两项之间的字符串,javascript,regex,Javascript,Regex,非常简单的问题,我如何在两个和标记之间用{br}替换\n 本以为这样行得通,但事实并非如此: val = val.replace(/<blockquote>\b\n\b<\/blockquote>/igm, "{br}"); val=val.replace(/\b\n\b/igm,“{br}”); 使用替换回调: val = val.replace( /<blockquote>[\s\S]*?<\/blockquote>/i, f
和
标记之间用{br}
替换\n
本以为这样行得通,但事实并非如此:
val = val.replace(/<blockquote>\b\n\b<\/blockquote>/igm, "{br}");
val=val.replace(/\b\n\b/igm,“{br}”);
使用替换回调:
val = val.replace(
/<blockquote>[\s\S]*?<\/blockquote>/i,
function(m) {return m.replace(/\n/g,"{br}");}
);
val=val.replace(
/[\s\s]*?/i,
函数(m){返回m.replace(/\n/g,{br}”);}
);
使用替换回调:
val = val.replace(
/<blockquote>[\s\S]*?<\/blockquote>/i,
function(m) {return m.replace(/\n/g,"{br}");}
);
val=val.replace(
/[\s\s]*?/i,
函数(m){返回m.replace(/\n/g,{br}”);}
);
将其替换为“全部匹配”类。将其替换为“全部匹配”类。