C# split()是否支持正则表达式

   2024-10-01 7300
核心提示:在C#中,split() 方法不直接支持正则表达式。然而,可以使用 Regex 类来实现基于正则表达式的字符串分割。通过使用 Regex.Split(

在C#中,split() 方法不直接支持正则表达式。然而,可以使用 Regex 类来实现基于正则表达式的字符串分割。通过使用 Regex.Split() 方法,可以将输入字符串按照指定的正则表达式模式进行分割。以下是一个示例:

using System;using System.Text.RegularExpressions;class Program{    static void Main()    {        string input = "Hello,world;how are you?";        string pattern = @"[ ,;]";        string[] words = Regex.Split(input, pattern);        foreach (string word in words)        {            Console.WriteLine(word);        }    }}

在上面的示例中,我们使用正则表达式 [ ,;] 来指定分割的模式,即空格、逗号和分号。Regex.Split() 方法将输入字符串 input 按照这个模式进行分割,并将结果存储在一个字符串数组中。最后,我们遍历这个数组并输出每个分割后得到的子串。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号