阅读量: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
注意,正则表达式中的方括号 []
表示字符集,用于匹配方括号内的任意一个字符。在这个例子中,我们使用字符集来匹配逗号、分号和竖线。