bycj.net
当前位置:首页 >> C#中如何查找某字符在字符串里的位置? >>

C#中如何查找某字符在字符串里的位置?

查找某字符在字符串中的所有位置时,可以首先通过ToCharArray方法将字符串转换为Char类型的数组,然后循环访问该数组,如果数组中的值与要查找的字符相同,则将其位置取出.查找某字符在字符串中所有位置的实现代码如下:

string str = "asdfqwer"; int i = str.IndexOf("d");//结果是i=2

int index=s.IndexOf("a"); index 就是a字符在字符串s 中第一次出现的索引位置 s.LastIndexOf("a") 得到a 字符在s 中倒数第一次出现的索引位置

int i=zifuchuan.IndexOf(","); int n=(zifuchuan.SubString(i+1)).IndexOf(","); int index=i+n; index就是你求的第二个“,zhidao”的位置 如果求的是第三个第四个“,”的位置,就要用递归回函数来写,具体思路跟上面的代码差不多答

string str = "asdfqwer";int i = str.IndexOf("d");//结果是i=2

算法思路:首先你要把所要查找的文本域定位到,比如用string类型存储,另外再定义一个string类型的变量来临时存储找到的字符串,当点击button的时候处理事件遍历文本域匹配字符串并赋值给临时变量,然后输出临时变量就可以了 我已经给你写好了加了注释,用05写的,需要的话给我发邮件要吧,mail:350560615@qq.com

在PHP中使用 explode() 方法可以得到 等级: 之前的字符串并转入数组 例如 $c=explode("等级:","ssddxx等级:12kkkcxc12kkk等级:31sxsd1xd等级:52kkkcsdfsdf2k等级:44"); echo $c[0]; //ssddxx echo $c[1]; //12kkkcxc12kkk echo $c[2]; //31sxsd1xd echo $c[3]; //52kkkcsdfsdf2k 相信.net 也是如此 可以这样区自字符串,希望对你有所帮助

用substring函数,如你的string变量是url,你想截取第二第三两个字,就写成:string aa = url.substring(1,2)//第二个字符开始取两个字符,c#是从0开始算起的,所以第二位就是1.

截取然后进行替换,比如string str="18312312312"; 你想要你给的那种结果 string index=str.substring(0,4)+"***"+str.substring(8);这样就得到了

可以使用字符串的Substring(int startIndex,int length)方法,例如:string s = "sadfhskdhfndfhizxcxkz"; string str = s.Substring(4,1) 返回截获的值 str=="h"

3859.net | zdhh.net | zxqk.net | rprt.net | zxsg.net | 网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com