C#字符串处理
2011-06-23 18:05
357 查看
字符串的几个处理方法:
检测某个字符的方法:
str.indexof("要检测字符")如果找到则返回所在下标,否则返回-1(从前到后检索)
str.lastindexof(要检测字符), (从后往前检索,同样返回下标)
把某个字符或者字符串换掉方法:
str=str.replace("被替换字符","替换字符");
截取从某个字符开始的一段字符串:
一个参数:
str=str.substring(起始位置);
str=str.substring(起始位置,几个字符);
计算字符串长度:
str.length.tostring()
程序示例:
检测某个字符的方法:
str.indexof("要检测字符")如果找到则返回所在下标,否则返回-1(从前到后检索)
str.lastindexof(要检测字符), (从后往前检索,同样返回下标)
把某个字符或者字符串换掉方法:
str=str.replace("被替换字符","替换字符");
截取从某个字符开始的一段字符串:
一个参数:
str=str.substring(起始位置);
str=str.substring(起始位置,几个字符);
计算字符串长度:
str.length.tostring()
程序示例:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication3 { class Class2 { static void Main(string[] args) { string str = " my name is zml "; Console.WriteLine("str的长度为:" + str.Length.ToString()); if (str.IndexOf("m") >= 0) { Console.WriteLine("m在str中的第一个索引下标是:" + str.IndexOf("m").ToString()); Console.WriteLine("m在str中的最后一个索引下标是:" + str.LastIndexOf("m").ToString()); } else { Console.WriteLine("m字符不存在于str字符串中."); } str=str.Substring(1); Console.WriteLine("str中从下标位置为1开始的字符串为:" + str); if (str.IndexOf(" ") >= 0) { str = str.Replace(" ", "+"); Console.WriteLine("str中的空格替换为+号之后的str为:" + str); } else { Console.WriteLine("空格不存在于str字符串中."); } str = str.Substring(str.IndexOf("+") + 1, str.LastIndexOf("+") - str.IndexOf("+")-1); Console.WriteLine("从第一个+号之后到最后一个+号之前的字符串为:" + str); } } }
相关文章推荐
- C#中字符串的处理
- C#字符串处理
- C# 字符串,数组,日期常遇到的处理方法(持续更新)
- C# 字符串,数组,日期常遇到的处理方法(持续更新)
- C#中字符串处理(三)
- C#字符串转换为日期时间格式及其错误处理
- C#中字符串的处理
- c#之字符串的处理方法、语句结构
- C#: json字符串中的特殊字符处理
- C# 中字符串加上@符号转义字符将不被处理
- c#基础之字符串处理
- C# 字符串处理函數大全
- C#字符串处理方法(部分)
- 黑马程序员——C#学习日记之字符串处理函数
- C#中处理字符串和数字
- A.5.2-C# 中对字符串(string)的常用处理
- C#字符串处理插入(Insert)函数
- C# 字符串,数组,日期常遇到的处理方法(持续更新)
- C# 字符串,数组,日期常遇到的处理方法(持续更新)
- 摘自《传智播客.net课件》c#的字符串的处理