是的,C#中的Split方法支持正則表達式作為分隔符。您可以在Split方法中使用正則表達式作為分隔符,以實現更復雜的分割操作。例如,您可以使用正則表達式來匹配多個不同的分隔符,或者按照特定的模式對字符串進行分割。示例代碼如下:
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
string input = "Hello,123World!456How789AreYou?";
// 使用正則表達式作為分隔符
string[] result = Regex.Split(input, @"\d+");
foreach (string s in result)
{
Console.WriteLine(s);
}
}
}
在上面的示例中,我們使用正則表達式\d+
作為分隔符,該正則表達式表示匹配一個或多個數字。因此,輸出結果會將數字作為分隔符來分割字符串。