c#中split()的正则表达式用法

avatar
作者
猴君
阅读量:0

在C#中,Split() 方法可以使用正则表达式作为参数来分割字符串。以下是一个使用正则表达式分割字符串的示例:

using System; using System.Text.RegularExpressions;  class Program {     static void Main()     {         string input = "one,two;three|four";         string pattern = "[,|;|]"; // 匹配逗号、分号和竖线          string[] parts = Regex.Split(input, pattern);          foreach (string part in parts)         {             Console.WriteLine(part);         }     } } 

在这个示例中,我们使用正则表达式 [,|;|] 来匹配逗号、分号和竖线,并将输入字符串 one,two;three|four 分割成一个字符串数组。输出结果如下:

one two three four 

注意,正则表达式中的方括号 [] 表示字符集,用于匹配方括号内的任意一个字符。在这个例子中,我们使用字符集来匹配逗号、分号和竖线。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!