求教一道字符串的小题目!急....
假设有字符串 "Order_head_id ", 或者 "Cast(S_std_price as int) as S_std_price "
最后要表现的字符串是 "Order_head_id ", "S_std_price "
用 C# 写个简单的程序转换一下
------解决方案--------------------你上面所举例子是就全部的源字符串,还是说这些只是源字符串的一部分,如果是前者,这样试下,如果是后者,具体说明一下
string yourStr = ............;
string result = System.Text.RegularExpressions.Regex.Replace(yourStr, @ "^.*?as\s+(.*?)$ ", "$1 ", RegexOptions.IgnoreCase|RegexOptions.RightToLeft);