C#中indexof和substring函数⽤法
1、indexof() :在字符串中从前向后定位字符和字符串;所有的返回值都是指在字符串的绝对位置,如为空则为- 1 string test="asdfjsdfjgkfasdsfsgfhgjgfjgdddd";
test.indexof('d') =2 //从前向后 定位 d 第⼀次出现的位置
test.indexof('d',1) =2 //从前向后 定位 d 从第2位字符开始 第⼀次出现的位置
test.indexof('d',5,2) =6 //从前向后 定位d 从第5 位开始查,查2位,即 从第5位到第7位;
2、lastindexof() :在字符串中从后向前定位字符和字符串;⽤法和 indexof() 完全相同。
3、下⾯介绍 IndexOfAny ||lastindexofany
他们接受字符数组做为变元,其他⽅法同上,返回数组中任何⼀个字符最早出现的下标位置,
如下
char[] bbv={'s','c','b'};
string abc = "acsdfgdfgchacscdsad";
Response.Write(abc.IndexOfAny(bbv))=1
Response.Write(abc.IndexOfAny(bbv, 5))=9
Response.Write(abc.IndexOfAny(bbv, 5, 3))=9
lastindexofany 同上。
====================================================================
4、substring() ⽤法
string a="aadsfdjkfgklfdglfd"indexof的用法javascript
a.substring(5) //截取从第五位以后的所有字符串
a.substring(0,5) //截取从第0位置开始长度为5的字符串
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论