博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串截取
阅读量:5260 次
发布时间:2019-06-14

本文共 1115 字,大约阅读时间需要 3 分钟。

几个经常用到的字符串的截取

string str="123abc456"; int i=3; 1 取字符串的前i个字符    str=str.Substring(0,i); // or  str=str.Remove(i,str.Length-i); 2 去掉字符串的前i个字符:    str=str.Remove(0,i);  // or str=str.Substring(i); 3 从右边开始取i个字符:   str=str.Substring(str.Length-i); // or str=str.Remove(0,str.Length-i); 4 从右边开始去掉i个字符:    str=str.Substring(0,str.Length-i); // or str=str.Remove(str.Length-i,i); 5 判断字符串中是否有"abc" 有则去掉之    using System.Text.RegularExpressions;    string str = "123abc456";    string a="abc";    Regex r = new  Regex(a);    Match m = r.Match(str);    if (m.Success)    {     //绿色部分与紫色部分取一种即可。       str=str.Replace(a,"");       Response.Write(str);         string str1,str2;       str1=str.Substring(0,m.Index);       str2=str.Substring(m.Index+a.Length,str.Length-a.Length-m.Index);       Response.Write(str1+str2);    } 6 如果字符串中有"abc"则替换成"ABC"    str=str.Replace("abc","ABC");

 

************************************************

string str="adcdef"; int indexStart = str.IndexOf("d"); int endIndex =str.IndexOf("e"); string toStr = str.SubString(indexStart,endIndex-indexStart); c#截取字符串最后一个字符的问题! str1.Substring(str1.LastIndexOf(",")+1)

转载于:https://www.cnblogs.com/zhou1010hao/archive/2013/04/17/3026187.html

你可能感兴趣的文章
使用Jmeter进行http接口性能测试
查看>>
经典排序算法之归并排序
查看>>
希尔排序(缩小增量排序)
查看>>
GCC的基本使用
查看>>
Attitude Towards Friends
查看>>
Oracle开发 之 主-外键约束FK及约束的修改
查看>>
MongoDB复制集原理、环境配置及基本测试详解
查看>>
Winform传统DataGridView和DevExpress控件的GridControl两者表头全选功能的实现
查看>>
最大生成树
查看>>
图解LAJP在Windows系统上的安装配置
查看>>
C++ Primer Plus第6版18个重点笔记
查看>>
[转]同步对象Event的用法
查看>>
JS_基本语法
查看>>
变量自增越界后的结果
查看>>
【转】C语言堆栈入门——堆和栈的区别
查看>>
jQuery 演变史
查看>>
web自动化测试---自动化脚本设置百度搜索每页显示条数
查看>>
springmvc+spring+mybatis分页查询实例版本2.0
查看>>
【Android Studio安装部署系列】六、在模拟器上运行项目
查看>>
edittext触摸弹出soft input时,光标消失的解决办法
查看>>