/*
通过检查返回的 Match 对象的 Success 属性值,可以确定是否在输入字符串中找到了正则表达式模式。
* 如果匹配成功,则返回的 Match 对象的 Value 属性将包含 input 中与正则表达式模式匹配的子字符串。
* 如果未找到匹配项,其值将为 String.Empty。
此方法返回 input 中与正则表达式模式匹配的第一个子字符串。
* 通过重复调用返回的 Match 对象的 Match.NextMatch 方法,可以检索后续匹配项。
* 另外,也可以通过调用 Regex.Matches(String) 方法在一次方法调用中检索所有匹配项。
*/
//Regex reg = new Regex(s1,s2);
//Match match = reg.Match(s2);
//textBox2.Text = match.Value; //找到的匹配字符串
//return match.Success; //找到返回 true
/************************************/
//Split 返回由指定分隔符分开的字符串数组
Regex reg = new Regex("[@_.]");
string[] result = reg.Split("net_2015@sohu.com");
textBox2.Lines = result;
/****************************************/
//将点(.)替换成星号(*)
//string str="This is a ASP.NET";
//Regex reg = new Regex("[.]");
//textBox2.Text = reg.Replace(str,"*");
//textBox1.Text = str;
C# 使用正则表达式
最新推荐文章于 2022-08-17 17:05:43 发布