From: Logan Capaldo Date: 2005-05-13T15:45:23+09:00 Subject: Re: More informative return value for Regexp On 5/12/05, Austin Ziegler wrote: > On 5/12/05, Logan Capaldo wrote: > > Is there a way to get a Regexp to tell you if it didn't match because > > it won't match with the current input, or if it doesn't match (yet) > > but potentially could with more input? Failing that, is there an > > alternative regexp library for ruby that will allow that? I ask > > becasue I'd like to do something along the lines of: > > > > File.open(some_file) do |f| > > f.scan(/a regex/) do |res| > > # do something with res > > end > > end > > > > I realise I could just load the whole file into memory, but that seems > > kind of well, icky. > > There is a discussion around something related to this on RCRchive. > The upshot of the discussion is that it is not possible with regexen > in general, and lies way outside of the bounds of regexen. > > -austin > -- > Austin Ziegler * halostatue@gmail.com > * Alternate: austin@halostatue.ca > > Aha. So much for that idea.