gpt4 book ai didi

javascript - 使用变量中的 gi 标志创建正则表达式

转载 作者:行者123 更新时间:2023-11-28 12:42:19 25 4
gpt4 key购买 nike

var metin = "baris";
var icerikoku = "Hello Baris. What is surname Baris. Bye bye baris. How are you metin.";
var n = icerikoku.replace(/metin/gi, "ziya");
$("#icerikoku").html(n);

打印:
Hello Baris. What is surname Baris. Bye bye baris. How are you ziya.

但是,必须是:
Hello ziya. What is surname ziya. Bye bye ziya. How are you metin.

最佳答案

您需要使用RegExp构造函数:

var n = icerikoku.replace(new RegExp(metin, 'gi'), "ziya");

这将允许您将变量传递给正则表达式。

关于javascript - 使用变量中的 gi 标志创建正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11294630/

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