gpt4 book ai didi

Javascript String.replace 与动态正则表达式?

转载 作者:行者123 更新时间:2023-12-03 02:54:47 25 4
gpt4 key购买 nike

我有以下代码,它可以工作,但我需要在运行时将一些不同的东西注入(inject)到正则表达式对象(regex2)中。但是,text.replace 似乎并不像正则表达式的字符串对象,那么我该如何使其工作呢?

var regex2 = /\|\d+:\d+/;
document.write("result = " + text.replace(regex2, '') + "<br>");

最佳答案

您可以使用 RegExp 从字符串创建正则表达式对象构造函数:

var regExp = new RegExp(myString);  // regex pattern string

text.replace(regExp, '');

关于Javascript String.replace 与动态正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1215170/

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