关于字符串的拆分 字符串的格式为如下:.00(2),7.00(1),8.00(4),现在想把字符串拆分成如下格式:.00,.00,7.00,8.00,8.00,8.00,8.00意思是:如果括号里面的数为2,就把括号前的字符写两份,用,分隔多谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string str = ".00(2),7.00(1),8.00(4),"; str = Regex.Replace(str, @"(\d*?\.\d+)\((\d+)\)(?=[,,]|$)", delegate(Match m) { string source = ""; int n = Convert.ToInt32(m.Groups[2].Value); for (int i = 0; i < n; i++) source += m.Groups[1].Value + (i < n - 1 ? "," : ""); return source; }); 额。。这好像是C#的语法吧。。有SQL的么? ms sql 管理器是图形化管理界面,操作很方便是,能满足基本的ddl,还有添加user,rule,schma等,有没有必要学会通过脚本创建这些对象的语法 SQL如何优化 数据库名如何使用变量? SQL SERVER 2000 服务管理器无法登陆 这个sql语句怎么写啊。 数据更新时 使用触发器 记录更新历史 用group by 分组,没有分组的字段随便取一条记录 SQL 中如何判断字段为NULL 或 为空串 sqlserver2008r2 uniqueidentifer 字段导入oracle 這個觸發器有什麽問題? 两表关联触发器的问题!!!! 关于还原数据库问题
string str = ".00(2),7.00(1),8.00(4),";
str = Regex.Replace(str, @"(\d*?\.\d+)\((\d+)\)(?=[,,]|$)", delegate(Match m)
{
string source = "";
int n = Convert.ToInt32(m.Groups[2].Value);
for (int i = 0; i < n; i++)
source += m.Groups[1].Value + (i < n - 1 ? "," : "");
return source; });