android 几个经常用到的字符串的截取
2015-10-16 10:36
435 查看
几个经常用到的字符串的截取
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)
相关文章推荐
- Android Studio Debug调试教程
- android 界面控件的使用
- 【Android学习笔记】 画图
- OgreSDK_Android_v1-9-0RC1 --Android 环境搭建
- Android中webview和js之间的交互
- android 时钟进度加载器
- Android开发相关问题汇总
- Android Annotations 注解标签
- android屏幕分辨率计算转换
- Android事件分发机制练习---打造属于自己的瀑布流
- android 设置item之间的空隙
- Android Studio: fill_parent、match_parent和wrap_content的区别
- Android百度地图导航API 导航引擎初始化失败解决方案
- FusionCharts报表在Android上的实现
- Hardware Acceleration硬件加速
- Android 百度地图开发问题----解决地图有时候加载不出来问题
- Android关于apk版本更新方法
- Android开发:Fragment不同操作的生命周期
- Android 4.4(KitKat)中的设计模式-Graphics子系统
- android中完全退出程序的四种办法