gpt4 book ai didi

javascript 搜索字符串包含 ' + '

转载 作者:行者123 更新时间:2023-11-29 19:52:10 25 4
gpt4 key购买 nike

我想将一个字符串搜索到另一个字符串中,但我遇到了一个问题。

这是我的代码:

reference = "project/+bug/1234";
str = "+bug/1234";
alert(reference.search(str));
//it should alert 8 (index of matched strings)

但它警告 -1 :因此,未在引用中找到 str。

我发现问题出在哪里,它似乎是 str 中的“+”字符,因为 .search("string+str") 似乎使用正则表达式“+”评估搜索到的字符串

最佳答案

只需使用 string.indexOf() .它采用文字字符串而不是将字符串转换为 RegExp 对象(如 string.search() 所做的那样):

> reference = "project/+bug/1234";
> str = "+bug/1234";
> console.log(reference.indexOf(str));
8

关于javascript 搜索字符串包含 ' + ',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17363955/

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