***** test
## No separator, 1 column of data only
A = [3.1;-7.2;0;0.012;6.5;128];
fn = tmpnam ();
fid = fopen (fn, "w");
fprintf (fid, "%f\n", A);
fclose (fid);
[a1,d1,h1] = importdata (fn, "");
[a2,d2,h2] = importdata (fn);
unlink (fn);
assert (a1, A);
assert (d1, "");
assert (h1, 0);
assert (a2, A);
assert (d2, "");
assert (h2, 0);
!!!!! test failed
regexp: invalid range in character class at position 4 of expression
--
If I change importdata.m importdata_ascii line 182
From: delim = regexp (row, '[+-\d.eE\*ij ]+([^+-\d.ij])[+-\d.ij]',
'tokens', 'once');
To: delim = regexp (row, '[\+\-\d.eE\*ij ]+([^\+\-\d.ij])[\+\-\d.ij]',
'tokens', 'once');
It then passes