gpt4 book ai didi

javascript - 字符串中字符的位置

转载 作者:行者123 更新时间:2023-11-28 11:07:15 26 4
gpt4 key购买 nike

我有一个字符串:

var str = "u12345a45";//position is 7 here

现在我想要该字符串中“a”(字母)的位置同样,我还有一些像这样的字符串:

var  str1 = "u1234567a45";//position is 9 here
var str2 = "u12345b4";//position of b is 7 here
var str3 = "u123c";//position of c is 5 here
var str4 = "u3d45";//position of d is 2 here

现在我想做的是,只从最后一个字符串搜索并知道该字符串中任何字母的出现一次。

注意:它可能是字符串中的任何字母,如下所示:

var str5 = "u2233b45";//position of b is 6 here
var str6 = "u22333f45";//position of f is 7 here

任何帮助将不胜感激。谢谢。

最佳答案

就这么简单

str.indexOf('a') + 1

对于任意非数字字符,它可能是

str.match(/\D/).index + 1

对于最后一个非数字字符,后跟 0..inf 数字字符:

str.match(/\D\d*$/).index + 1

关于javascript - 字符串中字符的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17417747/

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