# HG changeset patch # User Rik # Date 1393635326 28800 # Node ID 87dfe4892ef966575f2b7d0d917014187fec0151 # Parent 04b4fb217b1a2cf3c47698e6e4fb2c08e4958d7c 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. diff -r 04b4fb217b1a -r 87dfe4892ef9 scripts/io/importdata.m --- a/scripts/io/importdata.m Fri Feb 28 14:04:41 2014 -0800 +++ b/scripts/io/importdata.m Fri Feb 28 16:55:26 2014 -0800 @@ -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