请问如何把查找到的字符串当成变量名称?
下面是某文本文件的一段数据内容 ,我用正则表达式regexpi把*NSET, NSET=weld_2_n, UNSORTED中的2_n提取出来后,想把它变成变量名,把下几行的数据放入以2_n命名的数组中。
现在可以把数据变成数组了,但是不知道如何把2_n变成变量名,请问如何实现?
728,4.5 ,3.5 ,6.0
729,4.5 ,3.0 ,5.5
730,4.5 ,3.5 ,5.5
731,4.5 ,3.0 ,7.0
732,4.5 ,3.0 ,6.5
733,4.5 ,3.5 ,7.0
734,4.5 ,3.5 ,6.5
*ELSET, ELSET=weld_2_e
489, 488, 499, 500, 496, 466, 464, 474,
475, 471, 596, 598, 600, 583, 585, 571,
575, 574, 557, 558
*NSET, NSET=weld_2_n, UNSORTED
533, 612, 610, 615, 614, 585, 596, 594,
599, 598, 564, 697, 698, 686, 690, 666,
681, 682, 670, 674, 555
*ELSET, ELSET=weld_1_e
392, 393, 394, 380, 381, 447, 449, 444,
438, 440, 194, 200, 199, 180, 181, 242,
243, 244, 230, 231
*NSET, NSET=weld_1_n, UNSORTED
133, 458, 459, 451, 454, 428, 501, 499,
495, 497, 152, 287, 288, 280, 283, 257,
323, 324, 316, 319, 91
**HMNAME LOADSTEP 1 1
*STEP
**HWNAME LOADCOL 1 auto1
**HWCOLOR LOADCOL 1 7
*BOUNDARY
1,1,6,0.0
2,1,6,0.0 本帖最后由 nwcwww 于 2013-12-12 09:56 编辑
>> str = 'abc';
assignin('base', str, );
abc
abc =
1 3
2 4str1 = 'abcd';
eval(;']);
abcd
abcd =
1 1
1 1两种方法都行。
页:
[1]