假如
string cont="abcdefg{#page}hjklsqe{#page}tjlvddshkf{#page}dstbcdjkl{#page}sdfdasg{#page}dagad";
请问怎么通过{#page}分割字符串cont啊?
如果先将{#page}替换为某字符; 假若替换前cont就含有这个字符的话那不是有错?因为cont是从数据库读出来的

解决方案 »

  1.   

        class Program
        {
            static void Main(string[] args)
            {
                string cont = "abcdefg{#page}hjklsqe{#page}tjlvddshkf{#page}dstbcdjkl{#page}sdfdasg{#page}dagad";
                string[] sa={"{#page}"};
                foreach(string s in cont.Split(sa,System.StringSplitOptions.None))
                {
                    Console.WriteLine(s);
                }
            }
        }
      

  2.   

    原来可以这样,以前一直用indexOf,来循环处理的。