【问题标题】:Count number of sentences in textbox计算文本框中的句子数
【发布时间】:2017-08-27 03:25:25
【问题描述】:

我正在使用 .cs 和 aspx 文件,我有一个文本框供用户输入句子。 我想创建一个字符串/变量(例如:“i”)来检测用户在文本框中输入的句子数。

句子为字符串格式,用“.”表示 例如:感谢您的公司。我希望你做得很好。

例如,我希望我的变量“i”结果为 2。

我可以想象这样的分割文本: var translateArraySourceTexts = textbox.Text.Split(new Char[] { '.' });

但是,我不知道逻辑计数。我以为用?如果您有这方面的经验,请分享。

【问题讨论】:

  • 你为什么不 google 一下?
  • 我认为您应该将其拆分为". ",至少根据您的示例。 var i = textbox.Text.Split(new string[] {". "}, StringSplitOptions.None).Length;

标签: c# arrays for-loop


【解决方案1】:

你是说计算句子的数量吗?

Split 方法创建一个数组,您已将其设置为translateArraySourceTexts,因此您需要做的就是获取数组的长度 => translateArraySourceTexts.Length

【讨论】:

    【解决方案2】:

    您需要做的就是:

    var translateArraySourceTexts = textbox.Text.Split(new char[] { '.' }, StringSplitOptions.RemoveEmptyEntries);
    var count = translateArraySourceTexts.Length;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-11
      • 2010-10-10
      • 1970-01-01
      相关资源
      最近更新 更多