Search All of the Math Forum:
Views expressed in these public forums are not endorsed by
Drexel University or The Math Forum.
|
|
|
|
Re: RegularExpression::maxrec: Recursion limit exceeded; positive match
Posted:
Jan 16, 2013 11:15 PM
|
|
Without knowing the structure of your data It's hard to tell what the problem is. However you're trying to pattern match on a 12MB string since you set RecordSeparators to {}. You can't read the data into smaller pieces?
On Jan 16, 2013, at 1:40 AM, "locometro, INMETRO/UFRJ, Brasil - RJ" <decicco10@gmail.com> wrote:
> hello! > > Its been a problem to use OpeanRead, every time the error : > > RegularExpression::maxrec: Recursion limit exceeded; positive match might be missed. >> > pops up! > > Im trying to extract data from txt file , 12 mb, only. > > when I use my algoritm to less than 7 mb, it is ok! > > See the algoritm below: > > data1 = OpenRead[ > "E:\\Documentos_Inmetro\\MarceloContas\\ArtigoMetdologia\\NovosFac_\ > dez_2012\\29_alq3_fac_JA_OPT_150estados_mpwlyp_6311++gdp_FEITO.log"] > data1a = ReadList[data1, Record, RecordSeparators -> {}] // ToString > data2 = StringCases[data1a, > "Excitation energies and oscillator strengths:" ~~ __ ~~ > "Excited State 16:"]; > Close[data1] > > Help Somebody! > > Best Regards! >
|
|
|
|