1.字符串比较
字符串.ComparTo(目标字符串)
"a".ComparTo("b");
2.查找子串
字符串.IndexOf(子串,查找其实位置) ;
字符串.LastIndexOf(子串) ;最后一次出现的位置
str.IndexOf("ab",0);
3.插入子串
字符串.Insert(插入位置,插入子串) ;
s.Insert(2,"ab");
4.移出子串
字符串.Remove(其实位置,移出数);
s.Remove(3,2);
5.替换子串
字符串.Replace(源子串,替换为);
s.Replace("-"," ");将-替换为空格
6.截取子串
字符串.Substring(截取其实位置,截取个数);
"abcdef".Substring(2,3);结果为cde
7.去空格
myString = myString.Trim(); //同时删除字符串前后的空格
char[] trimChars = {' ','e','s'}; //准备删除的字符
myString = myString.Trim(trimChars); //删除所有指定字符
myString = myString.TrimEnd(); //删除字符串后的空格
myString = myString.TrimStart(); //删除字符串前的空格
8.转换大小写
str.ToLower()转化成小写字母
str.ToUpper()转化成大写字母
Char.IsUpper(str,3)//判断一个字符串中的第n个字符是否是大写
9.拆分字符串
string[] Strs = myString.Split(' ',3);
//按照空格进行拆分,并且返回前三个字符串,结果在字符串数组里
10.使字串达到指定长度
PadLeft()、PadRight() ,如:
string str1="00";
str1=str1.PadLeft(3,'1'); //无第二参数为加空格,结果为“100”
11.得到字符串长度
len=str.Length;
12.字符串遍历
string myString = "This is a test!";
foreach (char myChar in myString)
{
Console.Write("{0}",myChar);
----------------------------------------------------------------------------------------

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

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");

最新文章

  1. windows下的getopt/getoptlong函数
  2. iOS 7 UITableview 在Plain模式下 设置背景颜色无效
  3. AloneJs.confirmbox() —— 确认框
  4. 【转】C++ 单例模式
  5. PHP不依赖系统自动执行机制
  6. vs2010中看不见类视图和资源视图的解决方法
  7. CF437D(The Child and Zoo)最小生成树
  8. linux挂载U盘,及乱码问题解决
  9. 自己整理的所有java知识点(不断迭代中)
  10. mui框架中dialog框的实现
  11. JZ2440学习笔记之链接文件lds
  12. 21.QT-QTreeWidget,QTabWidget
  13. 【适合N卡独显电脑的环境配置】Tensorflow教程-Windows 10下安装tensorflow 1.5.0 GPU with Anaconda
  14. Unity 音频合并
  15. 【BZOJ-3456】城市规划 CDQ分治 + NTT
  16. .net中实现RSS方法
  17. FS Shell命令手册
  18. Python中if __name__ == "__main__"详解
  19. gcc gdb调试 (三)
  20. .NET Core 玩一玩 Ocelot API网关

热门文章

  1. 类1(this指针/const成员函数/类作用域/外部成员函数/返回this对象的函数)
  2. hadoop计算二度人脉关系推荐好友
  3. 修剪草坪 单调队列优化dp BZOJ2442
  4. HDU - 5997 树状数组+set
  5. socket长连接 GCDAsyncSocket
  6. Qt 学习之路 2(42):QListWidget、QTreeWidget 和 QTableWidget
  7. C++_基础3-循环和关系表达式
  8. P1353_[USACO08JAN]跑步Running 我死了。。。
  9. HDU - 1285-确定比赛名次(拓扑排序+优先队列)
  10. python数据结构与算法之list