对JS的使用指标的详细分析

String.IndexOf方法(char,{字符},{数量})

该报告指定了该实例中字符的第一个匹配的索引。搜索从指定的字符位置开始,并检查指定的字符位置。

参数

价值

要查找的Unicode字符。搜索值是区分大小写的。

startIndex(Int32)

可选,搜索起始位置。没有设置从0开始。

计数(Int32)

可选的,要检查的字符数。

返回值

如果找到该字符,则为值的索引位置;否则,如果找不到,则为- 1。

indexOf()

在字符串中查找指定字符或字符串的第一个位置,并返回第一个索引的值,例如:

str1.indexof(字); / /找到str1中指数的词(位置)

str1.indexof(字符串); / /第一个字符串str1的搜索指数(位置)

str1.indexof(字

指标的参数是字符串,查找字符串中的参数字符串第一次出现回位置。如string s =0123dfdfdf ;int i = s.indexof(东风);然后我= = 4。

如果一个更强大的字符串解析函数应使用Regex类,正则表达式是用来匹配字符串。

():返回的字符和字符串的字符串中的位置落后,落后;所有的返回值是字符串的绝对位置,如1

测试字符串=asdfjsdfjgkfasdsfsgfhgjgfjgdddd ;

test.indexof(会)= 2 / D定位前后第一次出现的位置

test.indexof(会',1)= 2 / D由前向后定位第三个字符串中第一次出现的位置

test.indexof(会,5)= 6 / D定位从第五倒开始检查,检查了2,从第五到第七;

LastIndexOf():从字符串中的前后面的字符和字符串的位置;

使用完全相同的指标()。

以下是介绍IndexOfAny | | lastindexofany

它们接受字符数组作为变量,而其他方法一起返回数组中任意字符的最早下标位置。

如下

字符{} BBV = {的,C,B };

abc =acsdfgdfgchacscdsad ;

响应。写(abc.indexofany(BBV))= 1

响应。写(abc.indexofany(BBV,5))= 9

响应。写(abc.indexofany(BBV,5, 3))= 9

lastindexofany是相同的。