求教一道字符串的小题目!急.... 假设有字符串 "Order_head_id", 或者 "Cast(S_std_price as int) as S_std_price"最后要表现的字符串是 "Order_head_id","S_std_price" 用 C# 写个简单的程序转换一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有谁知道怎么写吗?我试过用Substring 来写,可好像实现不了.哪位能帮帮忙 就是要实现字符的截取! 比如我输入的字段是: "a" 的话,那我出来的是a 但输入的字符是 "a as b"那出来的是"b" ,输入的是 cast( a as int) as b 那出来的也要是"b".实际上要的就是as后面的那个字符..效果就跟数据库中查询语句字段重命名的效果一样. string [] sa="Cast(S_std_price as int) as S_std_price".Split('as'); string a=sa[sa.Length-1]; 你上面所举例子是就全部的源字符串,还是说这些只是源字符串的一部分,如果是前者,这样试下,如果是后者,具体说明一下string yourStr = ............;string result = System.Text.RegularExpressions.Regex.Replace(yourStr, @"^.*?as\s+(.*?)$", "$1", RegexOptions.IgnoreCase|RegexOptions.RightToLeft); c# 截取字符串中一段字符! schtasks 命令执行桌面运行程序? DevExpress.XtraReports.UI.XtraReport xrTable绑定数据问题 虚拟服务器支持水晶报表吗? C#中连接及查询Access出现的问题 这个功能怎么实现?100分 StreamWriter写文件,Encoding必须ASCII,请教遇到中文该怎么办? GDI+ 曲线选中问题 在C# winform中如何实现在DATAGRID中用鼠标托拽选取某个区域 请各位大侠介绍几本书?? datagrid中不显示小数 哪位懂用c#编记事本???
string a=sa[sa.Length-1];
string result = System.Text.RegularExpressions.Regex.Replace(yourStr, @"^.*?as\s+(.*?)$", "$1", RegexOptions.IgnoreCase|RegexOptions.RightToLeft);