1、查找数组变量
原始串
str[1]abc[991];
str[2]abc[992];
str[11]abc[993];
str[22]abc[994];
str[111]abc[995];
str[222]abc[996];
str[1111]abc[997];
str[2222]abc[999];
目标串:
abc[1];
abc[2];
abc[11];
abc[22];
abc[111];
abc[222];
abc[1111];
abc[2222];
str\[([0-9]+)\]abc\[([0-9]+)\]
abc[\1]
2、将C形式数组变量转换成matlab形式变量
原始串
abc[1];
abc[2];
abc[11];
abc[22];
abc[111];
abc[222];
abc[1111];
abc[2222];
目标串:
abc(1);
abc(2);
abc(11);
abc(22);
abc(111);
abc(222);
abc(1111);
abc(2222);
abc\[([0-9]+)\]
abc\(\1\)
3、在matlab形式格式下,将下标索引加1
原字符串
parms(1)
parms(2)
parms(3)
parms(4)
替换后字符串
parms(1+1)
parms(2+1)
parms(3+1)
parms(4+1)
parms\(([0-9]+)\)
parms\((\1)+1\)
1、查找数组变量
原始串
str[1]abc[991];
str[2]abc[992];
str[11]abc[993];
str[22]abc[994];
str[111]abc[995];
str[222]abc[996];
str[1111]abc[997];
str[2222]abc[999];
目标串:
abc[1];
abc[2];
abc[11];
abc[22];
abc[111];
abc[222];
abc[1111];
abc[2222];
str\[([0-9]+)\]abc\[([0-9]+)\]
abc[\1]
2、将C形式数组变量转换成matlab形式变量
原始串
abc[1];
abc[2];
abc[11];
abc[22];
abc[111];
abc[222];
abc[1111];
abc[2222];
目标串:
abc(1);
abc(2);
abc(11);
abc(22);
abc(111);
abc(222);
abc(1111);
abc(2222);
abc\[([0-9]+)\]
abc\(\1\)
3、在matlab形式格式下,将下标索引加1
原字符串
parms(1)
parms(2)
parms(3)
parms(4)
替换后字符串
parms(1+1)
parms(2+1)
parms(3+1)
parms(4+1)
parms\(([0-9]+)\)
parms\((\1)+1\)
4、在每一行最后加逗号
原字符串
1
2
3
4
5
替换后字符串
1,
2,
3,
4,
5
step1: \n 替换成 ,\n (选扩展模式)
step2:\r, 替换成 , (选扩展模式)