当这段文本总长度不超过32767时,hopewell提供的代码非常有效!
但当总长度超过约50000时,如何修改下面代码,使得第一行读入为name,文本第二行到“ORIGIN”读入为note,“ORIGIN”到“//”之间读入为sequence;
filename testdata 'd:\testdata.txt';
data raw;
length name $10 sequence $10000;
retain name sequence;
infile testdata;
input;
if substr(_infile_,1,1)='>' then name=substr(_infile_,2);
else if _infile_='//' then do;
output;
call missing(sequence);
end;
else sequence=cats(sequence,_infile_);
run;



雷达卡




京公网安备 11010802022788号







