gpt4 book ai didi

javascript查找并替换字符串中的动态模式

转载 作者:行者123 更新时间:2023-11-30 08:12:59 24 4
gpt4 key购买 nike

我有一个动态模式,我一直在使用下面的代码找到它

var matcher = new RegExp("%" + dynamicnumber + ":", "g");
var found = matcher.test(textinput);

我需要该模式有一个新的要求,即包括额外的尾随 5 个字符 y 或 n。然后将其删除或替换为 ''(无)。

我为模式尝试了这种语法,但显然它不起作用。

var matcher = new RegExp("%" + dynamicnumber + ":"  + /([yn]{5})/, "g");

感谢任何提示

TIA。

最佳答案

您应该只将正则表达式字符串传递给 RegExp c'tor:

var re = new RegExp("%" + number + ":"  + "([yn]{5})", "g");

关于javascript查找并替换字符串中的动态模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7786000/

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