extract string
Bill McGonigle
bill at bfccomputing.com
Wed Jan 11 10:48:00 EST 2006
On Jan 11, 2006, at 08:42, klussier at comcast.net wrote:
> This poses an interesting problem. The "," is being used for two
> purposes: a delimiter *AND* as a place holder.
I tried to prove to myself last night that this method would produce
unresolvable ambiguities, but if you think like a state machine,
character-by-character, it seems to work.
Now, for the Lazy, Perl regular expressions are a state machine of
sorts. I suspect you might be able to do the right thing with
greedy/non-greedy matches. Someone who lives and breathes regex might
have a better handle on this. It would take me two hours to get this
one figured out.
This format sure makes the parser harder though, so if there's another
way to get the data that's going to be desirable. You can't use
Text::CSV::Simple anymore, for instance, which gives you a 15-minute
explicit reusable solution.
-Bill
-----
Bill McGonigle, Owner Work: 603.448.4440
BFC Computing, LLC Home: 603.448.1668
bill at bfccomputing.com Cell: 603.252.2606
http://www.bfccomputing.com/ Page: 603.442.1833
Blog: http://blog.bfccomputing.com/
VCard: http://bfccomputing.com/vcard/bill.vcf
More information about the gnhlug-discuss
mailing list