怎样获取 ; 之间的内容
怎样获取 ; 之间的内容?
如:abc;def
可以获得
abc
def
------解决方案--------------------string[] s= "abc;def ".split( '; ');
------解决方案--------------------string str= "abc;def ";//所要截取的字符串
string[] s=str.split( '; ');//截取後存放到字符串數組
------解决方案--------------------string.split();
或用正则表达式类
------解决方案--------------------string[] s= "abc;def ".Split( '; ',StringSplitOption.RemoveEmptyEntries);
------解决方案--------------------若只除去 ;号其它内容,则 string aa = "abc;cdcee ";
string bb=aa.Replace( "; ", " ");
否则楼上正解。分成字符组,
------解决方案--------------------string str = "abc;def ";
string[] s=str.Split( '; ');
or try..
using System.Text.RegularExpressions;
string str = "abc;def ";
string[] s = Regex.Split(str, "; ");
------解决方案--------------------那要怎么获得?
s[0]=abc?
s[1]=efg?
==========================================
是的。可以看一下MSDN中关于Split()方法相关的东西
------解决方案--------------------再问一下!如果字符串是个变量.如果获得该字符串中 "; "号的个数?
//取截取後的字符串長度,如:
string str= "abc;def ";//所要截取的字符串
string[] s=str.split( '; ');//截取後存放到字符串數組
int num=s.Length;