Mercurial > hg > octave-nkf
diff scripts/io/importdata.m @ 18600:87dfe4892ef9 stable
importdata.m: Fix non-compliant PCRE regexp causing problems on Mac.
* importdata.m: Use '-' as the first character in a character class to
prevent it being interpreted as defining a range.
author | Rik <rik@octave.org> |
---|---|
date | Fri, 28 Feb 2014 16:55:26 -0800 |
parents | 95412dcfa707 |
children | fcd87f68af4f 8d7e760bfa68 |
line wrap: on
line diff
--- a/scripts/io/importdata.m +++ b/scripts/io/importdata.m @@ -176,8 +176,10 @@ ## If no delimiter determined yet, make a guess. if (isempty (delimiter)) ## This pattern can be fooled, but mostly does the job just fine. - delim = regexp (row, '[+-\d.eE\*ij ]+([^+-\d.ij])[+-\d.ij]', - 'tokens', 'once'); + delim = regexp (row, '[-+\d.eE*ij ]+([^-+\d.ij])[-+\d.ij]', + 'tokens', 'once'); + #delim = regexp (row, '[+-\d.eE\*ij ]+([^+-\d.ij])[+-\d.ij]', + # 'tokens', 'once'); if (! isempty (delim)) delimiter = delim{1}; endif