分割字符串 8:00--10:00--12:00怎么分割成8:0010:0012:00用split("--")这样有问题的。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string str="8:00--10:00--12:00";string[]resultString=Regex.Split(str,"--",RegexOptions.IgnoreCase) 这样行吗 string s = "8:00--10:00--12:00";string[] fields = s.Split("-".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); string[] array=str.split(new chat[2]{'-','-'})分两个字符。。就是split("--")的意思得出结果array[0]=8:00array[0]=10:00array[0]=12:00 或者str.replace("--","-");把2个替换成1个然后用split("-")分割也行 string s = "8:00--10:00--12:00";string[] fields = s.Replace("--","-").Split('-'); string str="8:00--10:00--12:00";string[] astrFlag = new string[1];astrFlag[0] = "--";string[] astrdate = str.Split(astrFlag, StringSplitOptions.RemoveEmptyEntries);foreach(string tmpstr in astrdate ){ //do whart you want to do;} split(--)如果不行,你先把 --替换其他的就可以了啊 string s = "8:00--10:00--12:00";string[] fields = s.Split("-".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); Split里面是单引号,不是双引号 string str="8:00--10:00--12:00";string[]resultString=Regex.Split(str,"--",RegexOptions.IgnoreCase) string str= "";string[] arr= str.Split(new string[] { "--" },StringSplitOptions.RemoveEmptyEntries); 按楼主的意图,用楼上的方法已经可以实现了但是如果是:abc-d--123--44要拆成:abc-d 123 44就只能用正则了:string[] ret = Regex.Split("abc-d--123--44", "--") 请教:AssemblyInfo.cs的版本号是自动生成的还人工修改的? 图片 RTF格式 使用.Net Remoting,当服务器端关掉程序时,为什么客户端会过很久才有响应? 高分请教自建bmp中调色板的应用方法!! 如何用asp.net实现设为首页和加入收藏夹 问一下组件相关的问题。 为什么我从一台机子上拷到另一台机子上就运行不起来了呢? webform中的treeview问题 字符串supercalifragilisticexpialidocious是因为太长了而不能放在string变量中吗? 请帮我检错 关于C# 集合程序 vs2008里的生成和调试有什么区别? C#界面复位的问题
string[]resultString=Regex.Split(str,"--",RegexOptions.IgnoreCase) 这样行吗
string[] fields = s.Split("-".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
分两个字符。。就是split("--")的意思
得出结果
array[0]=8:00
array[0]=10:00
array[0]=12:00
str.replace("--","-");把2个替换成1个
然后用split("-")分割也行
string[] fields = s.Replace("--","-").Split('-');
astrFlag[0] = "--";
string[] astrdate = str.Split(astrFlag, StringSplitOptions.RemoveEmptyEntries);
foreach(string tmpstr in astrdate )
{
//do whart you want to do;
}
string[] fields = s.Split("-".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
string[]resultString=Regex.Split(str,"--",RegexOptions.IgnoreCase)
string[] arr= str.Split(new string[] { "--" },StringSplitOptions.RemoveEmptyEntries);
但是如果是:
abc-d--123--44
要拆成:abc-d 123 44
就只能用正则了:
string[] ret = Regex.Split("abc-d--123--44", "--")