C#高级编程--字符串与正则表达式

一:
string s="hezhang";
char c=s[3];
Console.WriteLine(s[i]);
//输出结果为 h

2.字符串常用方法:

1.CompareTo();

string s="he";
int i=s.CompareTO("he");
//当2个字符串相等的时候返回0,当s在字母表中的排序靠前返回-1,否则返回1
Console.Write(i);
//输出结果为0 
//

2,Replace()用另一个字符或者字符串替换字符串中给定的字符或者字符串

3,Split()在出现给定字符的地方,把字符串拆分称一个字符串数组

4,SubString()在字符串中检索给定位置的子字符串

5,ToLower()把字符串转换成小写形式

6,ToUpper()把字符串转换成大写形式

7,Trim()删除首尾的空白

8,Concat()方法,合并字符串

9,CopyTo()方法,把字符串中指定的字符复制到一个数组中

10,Format()方法,格式化字符串

11,IndexOf()方法,取得字符串第一次出现某个给定字符串或者字符的位置

12,IndexOfAny()方法,

13,Insert()把一个字符串实例插入到另一个字符串实例的制定索引处

14,Join()合并字符串数组,创建一个新字符串

二:正则表达式

正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。

    1,检索:通过正则表达式,从字符串中获取我们想要的部分

   2,匹配:判断给定的字符串是否符合正则表达式的过滤逻辑

1.Regex静态方法 Match,IsMatch,Matchs判断字符串是否合法

2.Regex.Replace函数实现替换

3.静态方法Split可以用来拆分文本

4.“^”定位开头的字符,“$”定位结尾的字符

各种字符用到再去具体了解


猜你喜欢

转载自blog.csdn.net/qq_35711014/article/details/79436778
今日推荐