假如数据库里有这么个字符串:string dd="-LJF-789-111"; “-”是分隔符号,现在我怎么读出 LJF 和 789 和 111 ? 假如数据库里有这么个字符串:string dd="-LJF-789-111"; “-”是分隔符号,现在我怎么读出 LJF 和 789 和 111 并显示在ASPX文件里 ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string[] loArr = dd.split('-'); string dd="-LJF-789-111";string[] strsj = dd.Split('-');for( int i=0;i<strsj.Length;i++ ){ if(strsj[i] != "") { Response.Write(strsj[i].ToString()); }}搞定 用正则提取吧。下面是实现功能的部分代码:using System.Text.RegularExpressions;string s = "-LJF-789-111";Match m = ( new Regex( "(\\w*)-(\\d*)-(\\d*)")).Match( s);Console.WriteLine( m.Groups[1].Value + " | " + m.Groups[2].Value + " | " + m.Groups[3].Value); mysql c# MySql.Data.dll库存储图片问题 请教大家写好的C#程序 怎么弄成可安装的EXE程序 源程序发布-发票套打程序 请教一个vs正则表达式 求正则表达式 关于VS2010问题,急。。 [C#-C/S]请教DataTable的InputRow时怎么控制自动增加列呢? 请问在C#中如何定义树结构和如何建树? 急!求打包Excel方法! 请问,如何保存datagridview的背景颜色,并读取? 如何沟通??? 如何获得一个动态对象的大小?
string[] strsj = dd.Split('-');
for( int i=0;i<strsj.Length;i++ )
{
if(strsj[i] != "")
{
Response.Write(strsj[i].ToString());
}
}
搞定
Match m = ( new Regex( "(\\w*)-(\\d*)-(\\d*)")).Match( s);
Console.WriteLine( m.Groups[1].Value + " | " + m.Groups[2].Value + " | " + m.Groups[3].Value);