📜  用多个分隔符分割 c# (1)

📅  最后修改于: 2023-12-03 15:11:18.594000             🧑  作者: Mango

用多个分隔符分割字符串

有时候我们需要将一个字符串按照多个分隔符进行分割,如果仅仅使用单个分隔符进行分割,就无法满足我们的需求。

下面是一些常见的分隔符:

  • 空格符
  • 逗号
  • 分号
  • 冒号
  • 竖线
  • 斜线

我们可以使用 C# 中的 string.Split() 方法来实现将一个字符串按照多个分隔符进行分割。

示例
string input = "This is a, sample;String:with|multiple/special|characters";
char[] delimiterChars = { ' ', ',', ';', ':', '|', '/' };
string[] words = input.Split(delimiterChars);

在上面的示例中,我们定义了一个输入字符串 input,它包含了各种常见分隔符。我们通过定义一个字符数组 delimiterChars 来包含所有分隔符,然后使用 string.Split() 方法来分割字符串。

结果

分割后的结果将存储在一个字符串数组 words 中,输出结果如下所示:

This
is
a
sample
String
with
multiple
special
characters

可以看到所有的分隔符都被用来进行了字符串的分割,从而得到了想要的结果。

总结

C# 中的 string.Split() 方法是一个非常实用的方法,可以帮助我们轻松实现对一个字符串的分割。通过定义多个分隔符,我们可以更加灵活地对字符串进行分割处理,为我们的工作带来更多的便利。