Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2013

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: RegularExpression::maxrec: Recursion limit exceeded; positive match

  • To: mathgroup at smc.vnet.net
  • Subject: [mg129487] Re: RegularExpression::maxrec: Recursion limit exceeded; positive match
  • From: Sseziwa Mukasa <mukasa at gmail.com>
  • Date: Wed, 16 Jan 2013 23:17:53 -0500 (EST)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • Delivered-to: l-mathgroup@wolfram.com
  • Delivered-to: mathgroup-newout@smc.vnet.net
  • Delivered-to: mathgroup-newsend@smc.vnet.net
  • References: <20130116064023.CEEC368C4@smc.vnet.net>

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 at 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!
>




  • Prev by Date: Re: Mathematica and Lisp
  • Next by Date: Re: NonlinearModelFit Problem
  • Previous by thread: RegularExpression::maxrec: Recursion limit exceeded; positive match
  • Next by thread: Question about PlotRange