gpt4 book ai didi

javascript - 用打印的开始引号替换奇数匹配,用打印的结束引号替换偶数匹配

转载 作者:行者123 更新时间:2023-11-28 21:02:32 25 4
gpt4 key购买 nike

我正在尝试用打印引号(« 和 »)替换文本中的常规引号符号 ( ")。

有没有办法用 « 替换奇数引号匹配,用 » 替换偶数匹配?

所以:“世界”你好!变成:你好《世界》!

此外,如果文本没有偶数个引号,也不会有任何问题,因为这是“即时”执行的

感谢您的帮助!

最佳答案

/**
* @param {string} input the string with normal double quotes
* @return {string} string with the quotes replaced
*/
function quotify(input) {
var idx = 0;
var q = ['«', '»'];
return input.replace(/"/g, function() {
var ret = q[idx];
idx = 1 - idx;
return ret;
});
}

关于javascript - 用打印的开始引号替换奇数匹配,用打印的结束引号替换偶数匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10617537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com