我知道你看到了很多类似的问题,但是我希望我的问题有所不同。我正在制作一个翻译器,我想把一段文本分成句子,但当我写下以下代码时:
public static string[] GetSentences(string Text)
{
if (Text.Contains(". ") || Text.Contains("? ") || Text.Contains("! "))
return Text.Split(new string[] { ". ", "? ", "! " }, StringSplitOptions.RemoveEmptyEntries);
else
return new string[0];
}
它去掉了“.”、“?”、“!”。我想保留它们,怎么做呢?
注意:我想按“。”和空格、“?”和空格进行拆分...