在字符串m,它的值为string m = "[{'name': 'id', 'label': '序号', 'key': true, 'width': 200, 'align': 'left' },"
+ "{ 'name': 'code', 'label': '单号', 'width': 200, 'align': 'left', 'editable': true },"
+ "{ 'name': 'no', 'label': '单别', 'width': 200, 'align': 'left', 'editable': true },"
+ "{ 'name': 'spec', 'label': '规格', 'width': 200, 'align': 'left', 'editable': true },"
+ "{ 'name': 'confirm', 'label': '审核否', 'width': 60, 'align': 'left', 'editable': true, 'stype': 'select', 'edittype': 'select', 'formatter':'select', 'editoptions': { 'value': '1:是;0:否' } },"
+ "{ 'name': 'dt1', 'label': '日期1', 'width': 80, 'align': 'left', 'editable': true },"
+ "{ 'name': 'dt2', 'label': '日期2', 'width': 80, 'align': 'left', 'editable': true,'editrules': { 'date': true } }"
+ "]";
现在想通过正则表达式将这个m转换成这样一个字符串
id,code,no,spec,confirm,dt1,dt2
+ "{ 'name': 'code', 'label': '单号', 'width': 200, 'align': 'left', 'editable': true },"
+ "{ 'name': 'no', 'label': '单别', 'width': 200, 'align': 'left', 'editable': true },"
+ "{ 'name': 'spec', 'label': '规格', 'width': 200, 'align': 'left', 'editable': true },"
+ "{ 'name': 'confirm', 'label': '审核否', 'width': 60, 'align': 'left', 'editable': true, 'stype': 'select', 'edittype': 'select', 'formatter':'select', 'editoptions': { 'value': '1:是;0:否' } },"
+ "{ 'name': 'dt1', 'label': '日期1', 'width': 80, 'align': 'left', 'editable': true },"
+ "{ 'name': 'dt2', 'label': '日期2', 'width': 80, 'align': 'left', 'editable': true,'editrules': { 'date': true } }"
+ "]";
现在想通过正则表达式将这个m转换成这样一个字符串
id,code,no,spec,confirm,dt1,dt2
MatchCollection mc = r.Matches(m);
for (int i = 0; i < mc.Count; i++)
{
Console.WriteLine(mc[i].Value.Substring(9).Replace("',",""));
}
<script>
var m = "[{'name': 'id', 'label': '序号', 'key': true, 'width': 200, 'align': 'left' },"
+ "{ 'name': 'code', 'label': '单号', 'width': 200, 'align': 'left', 'editable': true },"
+ "{ 'name': 'no', 'label': '单别', 'width': 200, 'align': 'left', 'editable': true },"
+ "{ 'name': 'spec', 'label': '规格', 'width': 200, 'align': 'left', 'editable': true },"
+ "{ 'name': 'confirm', 'label': '审核否', 'width': 60, 'align': 'left', 'editable': true, 'stype': 'select', 'edittype': 'select', 'formatter':'select', 'editoptions': { 'value': '1:是;0:否' } },"
+ "{ 'name': 'dt1', 'label': '日期1', 'width': 80, 'align': 'left', 'editable': true },"
+ "{ 'name': 'dt2', 'label': '日期2', 'width': 80, 'align': 'left', 'editable': true,'editrules': { 'date': true } }"
+ "]";
var jsonArr = eval(m),i,s='';
for (i in jsonArr) {
s += jsonArr[i]["name"] + ",";
}
alert(s);
</script>这个用json不好吗
//id,code,no,spec,confirm,dt1,dt2