和田市 和田 墨玉县 皮皮小县 例如有上面这样一句话,如何把其中的每个词(不论是几位数的词)找到,结果要求是这样的:和田市
和田
墨玉县
皮皮小县

解决方案 »

  1.   

    string str = "和田市 和田 墨玉县 皮皮小县";
    string[] strs = str.Split(' ');
      

  2.   

    没有使用正则的理由string test = "和田市 和田 墨玉县 皮皮小县";
    string[] result = test.Split(new char[]{' ', ' '}, StringSplitOptions.RemoveEmptyEntries);
    foreach (string s in result)
    {
        richTextBox2.Text += s + "\n";
    }
      

  3.   

    string ss="和田市 和田 墨玉县 皮皮小县 "
           MatchCollection mc = Regex.Matches(ss, "\\S+");
    stringBuilder sb=new stringBuilder();
                foreach (Match m in mc)
                {
                    sb.Append(m.Value+"\n");
                }
    打印sb.ToString();