C 正則解析二維陣列字串

2021-09-26 07:29:06 字數 401 閱讀 1271

update[0][id]=2,update[0][table_name]=醫院引數設定,update[0][table_code]=yy_jbconfig

想要從上面的字串中解析出update的index,key和value,比如update[0][id]=2,index是0,key是id,value是2.

使用正則可以快速解決。其中(?)是group的固定寫法,\d表示匹配數字 \w匹配字母或數字或下劃線或漢字

regex reg = new regex(@"update\[(?\d+)\]\[(?\w+)\]=(?\w+)");

var mas = reg.match(keys);

mas.groups["key1"].value //key1可以訪問index的值,後面的類似。

參考:

C 實現二維字串陣列

最近有個需求,要利用c 實現乙個二維的字串陣列,網上查了下,竟然沒找到 因為c 的string用起來感覺非常繁瑣,所以還是決定利用char型指標來做這個功能 思路是二維陣列裡存的都是一維陣列,一維陣列裡存char 所以解決方案如下 const char getcontent int row,int ...

二維陣列 字元陣列與字串

要求 了解多維陣列的概念 掌握二維陣列的使用 掌握用字元陣列存放字串的方法 掌握字串的輸入及輸出方法 二維陣列的定義 例 int a 2 3 定義乙個二維陣列 該陣列有2行3列共6個元素 這6個元素都存放int型資料 儲存時先儲存第一行的3個元素,然後再儲存第二行的3個元素 可將此二維陣列看成是乙個...

二維陣列 字串 API

1 二維陣列 陣列中的元素,又指向乙個新的子陣列 何時使用 1.儲存橫行豎列的資料時 2.分組儲存上下級包含關係時 如何建立 1.先建立空陣列,再初始化元素為子陣列 var data data 0 0,0,0,0 data 1 0,0,0,0 何時使用 不確定子陣列的個數或內容時 2.建立時就初始化...