求思路~关于字符串的,该如何解决

求思路~关于字符串的
想要实现以下目标:

        1.将richtextbox中的字符串以定长字节进行拆分并按数组保存.
          比如说定长为4字节     则     "ABCDEF "拆分为 "ABCD "和 "EF "
                                        包含中文时     "我爱北京 "拆分为   "我爱 "和 "北京 "
          这些倒比较好解决,但是当字符串中包含换行符的时候应该怎么处理?
          求好的建议

          2.当单击richtextbox的时候,以光标所在位置自动定位上面拆分的数组.
          该如何实现?

------解决方案--------------------
当字符串中包含换行符的时候你的规则如何
------解决方案--------------------
先用s.Split(new char[] { '\r ', '\n ' });分成行在处理
另外
“ABC哈哈”怎么拆?
“A哈B哈C”怎么拆?

------解决方案--------------------
需求细节要明确,才能有效实现。
------解决方案--------------------
mark
------解决方案--------------------
关注学习一下
------解决方案--------------------
需求比较怪!
------解决方案--------------------
使用foreach?
------解决方案--------------------
关注中~~~~~~~~
------解决方案--------------------
这个问题可以利用lucene里面的一个分词类比较容易实现^_^
------解决方案--------------------
string tempStr=richtextbox.Text;
tempStr=tempStr.Replace( "\n ", " ");

把换行符过滤掉
------解决方案--------------------
规律没找到吧!!
------解决方案--------------------
过客按照iv思路,如期成为状态机高手中……