in reply to Re: Re: Re: Re: search/replace very large file w/o linebreaks
in thread search/replace very large file w/o linebreaks

That's worked around by scanning each piece of the file twice (except for the very beginning and end), once with more data before it and once with more data after it.

If this is a run-once-only problem, trying using a tag as the input record separator is the way to go, and only if that fails with out-of-memory go to another approach.

One other way would be to pick a common character or string from the file that won't appear in any tag (or appears at the end of any tags it is in). For instance, ' ', '>', or 'the' might work, given appropriate data.

  • Comment on Re: Re: Re: Re: Re: search/replace very large file w/o linebreaks

Replies are listed 'Best First'.
Re: Re: Re: Re: Re: Re: search/replace very large file w/o linebreaks
by nothingmuch (Priest) on Jan 11, 2004 at 13:22 UTC
    I just upvoted this node, and saw it reach zero.

    For something obscene, rude, or wrong it may be reasonable to downvote. But if a node is as coherent, as the one this is a reply to, please explain your motives. It's really frustrating!

    -nuffin
    zz zZ Z Z #!perl
      I don't get frustrated anymore. I just assume someone hit the wrong button by accident or is voting against me rather than the node.