首页 > 解决方案 > 使从 SQL 数据库读取流变得通用的正则表达式:

问题描述

我在 SQL 数据库中有列:[description],用户可以在输入项目描述的文本时输入逗号,但我的正则表达式无法识别,显示不支持...在我在 c# 中的 reg 表达式请求下方:

if (content.ToString().IndexOf("Asset found.") > 0)
{
    string[] txt = content.ToString().Split('{');
    txt = txt[2].ToString().Split(',');

    MyGlobalVal.ASSET_DESCRIPTION = txt[0].ToString().Split(':')[1].Substring(1, txt[0].ToString().Split(':')[1].Length-2);
    MyGlobalVal.ASSET_LABEL = txt[1].ToString().Split(':')[1].Substring(1, txt[1].ToString().Split(':')[1].Length-2);
    MyGlobalVal.ASSET_TYPE = txt[2].ToString().Split(':')[1].Substring(1, txt[2].ToString().Split(':')[1].Length-2);
    MyGlobalVal.EPC = txt[7].ToString().Split(':')[1].Substring(1, txt[7].ToString().Split(':')[1].Length-2);
    MyGlobalVal.FID = txt[8].ToString().Split(':')[1].Substring(1, txt[8].ToString().Split(':')[1].Length-2);
    MyGlobalVal.ROOM_CODE = txt[11].ToString().Split(':')[1].Substring(1, txt[11].ToString().Split(':')[1].Length-2);
    MyGlobalVal.TID = txt[14].ToString().Split(':')[1].Substring(1, txt[14].ToString().Split(':')[1].Length-4);

    var Save_tid_fid = new Intent(mContext, typeof(Save_tid_fid));
    StartActivity(Save_tid_fid); 

我想将 SQL 数据库中 [Descripton] 列中写入的任何类型的文本读入设备:我的意思是:带逗号的文本等。

标签: c#databasexamarin

解决方案


推荐阅读