gpt4 book ai didi

javascript - 在 Javascript 中使用 Regex 查找匹配的字符串?

转载 作者:行者123 更新时间:2023-11-30 10:56:06 25 4
gpt4 key购买 nike

我需要使用 regx.. 过滤掉给定行中的一些指定字符串。这可以使用 string.macth() 轻松实现。但我的要求有点棘手。

我有一组关键字,需要在给定的字符串中识别。 (我的输入字符串只包含一个预期的关键字)。我必须形成 regX 字符串,它会在我的输入字符串中找到可用的关键字。

示例输入和输出下方

  var InString ="one_sam_get_2384823_34534";
var keyList = "one|two|three|four|five";

这里我的预期结果是一个

  var InString ="odfdfg_three_get_2384823_34534";
var keyList = "one|two|three|four|five";

这里我的预期结果是

早些时候我使用类似这样的"/^one/i" 来找出单个关键字的出现。

但我对这种多关键字方法很感兴趣。我很感激任何指导。

最佳答案

您可以使用 keyList 创建一个 RegExp 对象:

InString.match(new RegExp(keyList, "i"))

关于javascript - 在 Javascript 中使用 Regex 查找匹配的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1409425/

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