หากต้องการแบ่งสตริงด้วยนิพจน์ปกติ (regular expression) ให้ใช้ Regex.Split
สมมติสตริงของเราคือ
string str = "Hello\r\nWorld";
ใช้ Regex.Split เพื่อแบ่งสตริงดังนี้
string[] res = Regex.Split(str, "\r\n");
โค้ดเต็มสำหรับแบ่งสตริงด้วย Regular Expression ใน C#
ตัวอย่าง
using System;
using System.Text.RegularExpressions;
class Demo {
static void Main() {
string str = "Hello\r\nWorld";
string[] res = Regex.Split(str, "\r\n");
foreach (string word in res) {
Console.WriteLine(word);
}
}
}ผลลัพธ์
Hello World