程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> 正則表達式中的Regex類使用基礎教程

正則表達式中的Regex類使用基礎教程

編輯:關於C#
 

1、 IsMatch()方法;IsMatch()方法實際上是一個返回Bool值得方法,如果測試字符滿足正則表達式返回True否則返回False。

例子==》 2、Replace()方法;Replace()方法實際上是一種替換的方法,替換匹配正則表達式匹配模式。 例子:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
namespace TestRegularExpressions
{
class Program
{
static void Main(string[] args)
{
string RegularText = "\\w{1,}@\\w{1,}\\.";
string groupEmail = "[email protected]";
if (Regex.IsMatch(groupEmail,RegularText))
{
Console.WriteLine(Regex.Replace(groupEmail, "@", "==="));
}
else
{
Console.WriteLine("未匹配成功!");
}
Console.ReadKey();
}
}
}

輸出:正則表達式中的Regex類 - Complaint Free Wolrd - Complaint Free Wolrd

3、Split()方法;Split()方法實際上是拆分的方法,根據匹配正則表達式進行拆分儲存在字符串數組中。 例子:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
namespace TestRegularExpressions
{
class Program
{
static void Main(string[] args)
{
string RegularText = ";";
string groupEmail = "[email protected];[email protected];[email protected];[email protected];";
string[] Email;
Email = Regex.Split(groupEmail, RegularText);
foreach (string personEmail in Email)
{
Console.WriteLine(personEmail);
}
Console.ReadKey();
}
}
}

輸出:正則表達式中的Regex類 - Complaint Free Wolrd - Complaint Free Wolrd
 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved