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.“^”定位开头的字符,“$”定位结尾的字符

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值