C#查某字符在字符串中的位置
1、查某个字符在字符串的位置
string atest="safdasfdasfdfwerw测试safasdfasfVB语⾔dsad简单asdfadfdsad测试asdfad ";
string btest="测试";
int cp = atest.IndexOf(btest);
toolStripLabel2.Text = cp.ToString();//显⽰在界⾯上
值得⼀提的是,在字符串中,“测试”位于第18位,也就是说,前⾯有17字符。但IndexOf()得出的结果,是17,也就是在遇到“测试”前,指针正好指在第17位。
另⼀个办法:
例如,截取字符串的最后⼀个斜杠和 . 之间的内容
string url="~/web/222.aspx";
System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex("([~/ ");
字符串截取某个字符前面的内容if (reg.IsMatch(url))
{
string id = reg.Replace(url, "${num}");
}
2、截取字符串中的某段字符
string tmp = @"\姓名\年龄\⾝⾼\学校\职业\健康\";
string[] arr = tmp.Split('\\');
toolStripLabel2.Text = arr[1] + "!" + arr[2] + "!" + arr[3] + "!" + arr[4] + "!" + arr[5] + "!" + arr[6];

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。