日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#后台利用正则表达式查找匹配字符

發(fā)布時(shí)間:2025/5/22 C# 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#后台利用正则表达式查找匹配字符 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

/// <summary>
??????? /// 發(fā)送短信 系統(tǒng)固化短信
??????? /// </summary>
??????? /// <param name="memberId"></param>
??????? /// <param name="mobile"></param>
??????? /// <param name="subType"></param>
??????? /// <param name="groupId"></param>
??????? /// <returns></returns>
??????? public static Result SendMsgBySysInit(string memberId, string mobile, string subType, int groupId)
??????? {
??????????? using (CRMEntities db = new CRMEntities())
??????????? {
??????????????? var qTemp = db.TM_Act_CommunicationTemplet.Where(o => o.IsSysInit == true && o.Type == "SMS" && o.SubType == subType && o.DataGroupID == groupId).FirstOrDefault();
??????????????? string sendMsg = "";
??????????????? int templateId = 0;
??????????????? if (qTemp != null)
??????????????? {
??????????????????? sendMsg = qTemp.BasicContent;
??????????????????? templateId = qTemp.TempletID;
??????????????? }
??????????????? Regex reg = new Regex(@"{[a-zA-Z \u4e00-\u9fa5]+}");
??????????????? MatchCollection mc = reg.Matches(sendMsg);
??????????????? List<Dictionary<string, string>> lstDict = new List<Dictionary<string, string>>();
??????????????? for (int i = 0; i < mc.Count; i++)
??????????????? {
??????????????????? string strRgx = mc[i].Value.ToString().TrimStart('{').TrimEnd('}');
??????????????????? Dictionary<string, string> dict = new Dictionary<string, string>();
??????????????????? var qAlias = db.TD_SYS_FieldAlias.Where(o => o.FieldDesc == strRgx).FirstOrDefault();
??????????????????? if (qAlias != null)
??????????????????? {
??????????????????????? dict["name"] = qAlias.FieldAlias;
??????????????????????? if (qAlias.ControlType == "date")
??????????????????????? {
??????????????????????????? DateTime qSqlRet = db.Database.SqlQuery<DateTime>(string.Format("select {2} from {0} where memberId='{1}'", qAlias.TableName, memberId, qAlias.FieldName)).FirstOrDefault();
??????????????????????????? dict["value"] = qSqlRet.ToShortDateString();
??????????????????????? }
??????????????????????? else
??????????????????????? {
??????????????????????????? string qSql = db.Database.SqlQuery<string>(string.Format("select Convert(varchar,{2}) from {0} where memberId='{1}'", qAlias.TableName, memberId, qAlias.FieldName)).FirstOrDefault();
??????????????????????????? dict["value"] = qSql;
??????????????????????? }
??????????????????????? lstDict.Add(dict);
??????????????????? }
??????????????? }
??????????????? if (lstDict != null && lstDict.Count > 0)
??????????????? {
??????????????????? Result ret = SendSms(memberId, mobile, templateId, lstDict, sendMsg);
??????????????????? return ret;
??????????????? }
??????????????? else
??????????????????? return new Result(false, "參數(shù)不正確,不能發(fā)送短信!");
??????????? }
??????? }

?

internal static Result SendSms(string memberId, string mobile, int templateId, object para, string message)
??????? {
??????????? string defaultUser = "sys";
??????????? try
??????????? {
??????????????? using (CRMEntities db = new CRMEntities())
??????????????? {
??????????????????? StringBuilder sb = new StringBuilder();
??????????????????? List<Dictionary<string, string>> lstPara = (List<Dictionary<string, string>>)para;
??????????????????? sb.Append("{");
??????????????????? for (int i = 0; i < lstPara.Count; i++)
??????????????????? {
??????????????????????? Dictionary<string, string> dict = lstPara[i];
??????????????????????? sb.AppendFormat("\"{0\"}:\"{1}\"", dict["name"], dict["value"]);
??????????????????????? if (i < lstPara.Count - 1)
??????????????????????????? sb.AppendFormat(",");
??????????????????? }
??????????????????? sb.Append("}");
??????????????????? var ent = new TM_Sys_SMSSendingQueue
??????????????????? {
??????????????????????? Mobile = mobile,
??????????????????????? Message = message,
??????????????????????? MemberID = memberId,
??????????????????????? AddedDate = DateTime.Now,
??????????????????????? AddedUser = defaultUser,
??????????????????????? Remark = "sys",
??????????????????????? MsgPara = sb.ToString(),//JsonHelper.Serialize(para),
??????????????????????? TempletID = templateId,
??????????????????????? IsSent = false,
??????????????????? };
??????????????????? db.TM_Sys_SMSSendingQueue.Add(ent);
??????????????????? db.SaveChanges();

??????????????????? return new Result(true, "發(fā)送成功!");
??????????????? }
??????????? }
??????????? catch (Exception ex)
??????????? {
??????????????? return new Result(false, ex.Message);
??????????? }
??????? }

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的C#后台利用正则表达式查找匹配字符的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久免费精彩视频 | 国产综合精品一区二区三区 | 在线中文字幕一区二区 | 福利在线国产 | 亚洲AV无码成人国产精品色 | 天堂综合在线 | 无码人妻精品一区二区三区不卡 | 日韩欧美国产中文字幕 | 国产黄在线免费观看 | 亚洲色图制服丝袜 | 国产亚洲欧美精品久久久www | 欧美人与动牲交a欧美精品 欧美三级在线看 | 中文字幕精品无码亚 | 一级片在线免费观看视频 | 亚洲精品一区二区在线 | 色哟哟免费在线观看 | 久久国产二区 | www久久久 | 乱人伦中文字幕 | 国产碰碰| 精品久久人妻av中文字幕 | 欧美色炮 | 成人国产视频在线观看 | 五月精品| 污版视频在线观看 | 亚洲宗人网 | 香蕉视频官方网站 | 国产福利影院 | 好吊妞这里有精品 | 国产精品拍拍 | 91最新在线视频 | 黄色动漫免费在线观看 | 五月天婷婷综合 | 欧美国产精品一区二区三区 | 亚洲国产精彩视频 | 亚洲精品色午夜无码专区日韩 | 日韩七区 | 午夜伦理视频 | 成人av动漫在线观看 | 色成人免费网站 | 精品少妇一区二区三区在线观看 | 日本高清网色 | 亚洲三级欧美 | 欢乐谷在线观看免费播放高清 | 视频一区二区三区四区五区 | 18视频在线观看网站 | 国产精品av网站 | 人妻av无码一区二区三区 | 8x国产一区二区三区精品推荐 | 日本美女交配 | 午夜中文字幕 | 亚洲一区二区中文字幕 | 国产免费内射又粗又爽密桃视频 | 五月天亚洲色图 | 91久久精品一区二区三区 | 国产又粗又猛又爽又黄av | 精品女同一区二区 | 日韩精品高清视频 | 日韩高清av在线 | 丰满饥渴老女人hd | 国产123| 日韩一区二区三区视频在线观看 | 日韩久久精品一区二区 | 亚洲成人av一区 | 韩国一级淫片 | 亚州中文 | 国产欧美一区二区三区白浆喷水 | jizzjizz在线观看| 五月天婷婷丁香 | 靠逼网站在线观看 | 成人黄性视频 | 茄子视频懂你更多在线观看 | 国产熟妇另类久久久久 | 日产精品久久久 | 人妻视频一区 | 国产欧美一区在线观看 | 中文精品一区二区三区 | 国产三级全黄裸体 | 亚州精品视频 | 精品孕妇一区二区三区 | 北条麻妃在线一区 | 91亚洲精华国产精华精华液 | 六月婷婷七月丁香 | 青青草草 | 熟女人妇 成熟妇女系列视频 | 制服丝袜一区二区三区 | a国产免费| 久久男| 污视频网址在线观看 | 人妻熟女一区二区aⅴ水 | 亚洲美女av网站 | 神马午夜嘿嘿 | аⅴ天堂中文在线网 | 国产三级在线观看完整版 | 最近最经典中文mv字幕 | 免费高清欧美大片在线观看 | 黄色a一级视频 | 桃色91| www.4hu95.com四虎 极品在线视频 |