CSharp - 在我的辅音 array 上,如何分割文本并将它的放入 array?

  显示原文与译文双语对照的内容
0 0

这是我的数组:


{
 string[] consonants = new string[9];

 consonants[0] ="ඌ";
 consonants[1] ="උ";
 consonants[2] ="මෟ";
 consonants[3] ="මෑ";
 consonants[4] ="මැ";
 consonants[5] ="මූ";
 consonants[6] ="මු";
 consonants[7] ="මෛ";
 consonants[8] ="මේ";

 string line = textBox1.Text.ToString();
 line = line.Replace('t', ' ');
 line = line.Replace('n', ' ');
 line = line.Replace('r', ' ');
}

我希望以这里 array 为基础拆分文本,例如:

时间: 原作者:

0 0

快速代码


List<string> parts = new List<string>();
foreach(string separator in consonants)
{
 parts.Add(line.Split(separator));
}
parts = parts.Distinct().ToList();

我把它写在这里。 有可能是有错误。 检查它。

部件是保存分离零件的集合。 最后我们从零件 List 中删除所有的复制。

如果你想使用一个字母字符串,请使用 BTW consonats"字符"。

原作者:
0 0

我不明白你为什么需要它。 试试另一个人提供的密码。 仅添加引用:


using System.Text.RegularExpressions;

而不是:


parts.Add(line.Split(separator));

使用:


parts.Add(Regex.Split(line,separator));

原作者:
...