首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求: C# 中怎么实现像JAVA中StringTokenizer类的功能?

2012-01-02 
求: C# 中如何实现像JAVA中StringTokenizer类的功能??????????在C#中如何实现像JAVA中的StringTokenizer类

求: C# 中如何实现像JAVA中StringTokenizer类的功能??????????
在C#中如何实现像JAVA中的StringTokenizer类的功能
例如:
StringTokenizer   str1   =   new   StringTokenizer(inText, "   \n\t\r;+=-\ "\ ')(}{][ <> ",true);
而且把分隔符出显示出来,  
C#中的string.Split()   可以实现按分隔符拆分,   但不能显示分隔符
例如:
  string   str= "int   a=2; ";
  string[]   split=str.Split(new   Char[]   { '   ', '; ', '= '});
结果是:split[0]= "int ",split[1]= "a ",split[2]= "2 ",没了

怎么把 '= ', '; '也识别出来??????
急求?????????

[解决办法]
最好是用正则表达式的Split,
http://msdn2.microsoft.com/zh-cn/library/ze12yx1d(VS.80).aspx

否则,参考
http://www.codeproject.com/useritems/SimpleStringTokenizer.asp

热点排行