您的位置:首页 > 编程语言 > C#

C# 字符串处理常用: SubString/ Remve/ indexof/ lastindexof

2009-05-05 23:40 671 查看
string test="asdfjsdfjgkfasdsfsgfhgjgfjgdddd";   test.indexof('d')=2;//从前向后 定位 d 第一次出现的位置
test.indexof('d',1)=2; //从前向后 定位 d 从第三个字符串第一次
test.indexof('d',5,2)=6; //字符"d"从第5位开始向后查找2位


lastindexof与indexof相反,是从test字符穿的结尾开始往前查

str.indexany(char[]);

char[] mb={"d","c","d1"};

test.indexany(mb)//返回这个mb数组中任何一个值在这个test字符穿中的最先出现位置的字符的下标.

lastindexany与之刚好与之相反

"abcdefg".substring(4,2)
返回的值为:ef
从字符串"abcdefg"中第4位开始取,取到第2位。

"abcdefg".substring(4)
返回:efg
从字符串"abcdefg"中第4位开始取,取到字符串的尾部.

remove 去除int位算起后面的部分.

eg:

temp2=c:/##/rece.exe

temp2 = temp2.Substring(temp2.LastIndexOf(@"/")+1);
temp2 = temp2.Remove(temp2.LastIndexOf(@".") );

temp2=>rece
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: