RegExp API

RegExp API 的靈感來自 Javascript,將 C# 原生提供的 Regex 類別加上更方便的存取方法

Resource

Super simple to use

以下示範使用 Regular Experssion 快速取出文字訊息中的內容

示範:

string contnet = @"
    1. Name: Tom Age: 10
    2. Name: Tony Age: 8
    3. Name: Sara Age: 12
    4. Name: Eric Age: 11
";

RegExp reg = new RegExp(@"Name: (\w+) Age: (\d+)");
string[] result =  reg.exec(contnet);

foreach(string s in result)
{
    Console.WriteLine(s);
}

輸出:

Name: Tom Age: 10
Tom
10
Name: Tony Age: 8
Tony
8
Name: Sara Age: 12
Sara
12
Name: Eric Age: 11
Eric
11

exec() 方法會依照比對到的 pattern 逐一取出,最後組成陣列回傳

results matching ""

    No results matching ""