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}}