对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是相同的。