Re: StringCases matching on portions of sublist?
- To: mathgroup at smc.vnet.net
- Subject: [mg106709] Re: StringCases matching on portions of sublist?
- From: Bill Rowe <readnews at sbcglobal.net>
- Date: Thu, 21 Jan 2010 04:56:22 -0500 (EST)
On 1/20/10 at 6:47 AM, jasonbrent at gmail.com (Jason Ledbetter) wrote: >I'm trying to write a function to narrow down some data by timestamp >but I'm having some trouble getting this to work. >My data is a list of lists with the first member of each sublist >being a date stamp. I was hoping to use StringCases to match but I'm >apparently missing something here. >Example data is as follows: >z={{"Thu Nov 19 12:09:23 GMT 2009", 7492, 0, >0}, {"Thu Jan 07 13:48:21 GMT 2010", 9225, 3, 0}, {"Thu Dec 17 >09:30:52 GMT 2009", 8735, 1, 0}} <attempt using StringCases snipped> Instead of StringCases use Cases as follows: In[2]:= Cases[z, {_?(StringMatchQ[#, "*Nov*"] &), __}] Out[2]= {{"Thu Nov 19 12:09:23 GMT 2009", 7492, 0, 0}}