Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.soft-sys.math.mathematica > #3032 > unrolled thread

Re: Using Cases or Position to Find Strings in a List of Strings

Started byGregory Lypny <gregory.lypny@videotron.ca>
First post2011-06-08 11:12 +0000
Last post2011-06-08 11:12 +0000
Articles 1 — 1 participant

Back to article view | Back to comp.soft-sys.math.mathematica


Contents

  Re: Using Cases or Position to Find Strings in a List of Strings Gregory Lypny <gregory.lypny@videotron.ca> - 2011-06-08 11:12 +0000

#3032 — Re: Using Cases or Position to Find Strings in a List of Strings

FromGregory Lypny <gregory.lypny@videotron.ca>
Date2011-06-08 11:12 +0000
SubjectRe: Using Cases or Position to Find Strings in a List of Strings
Message-ID<isnlem$n0v$1@smc.vnet.net>
Hi Patrick,

Yes, I suppose I could map StringCases across the list of strings and then collect all of the results that are not null, but I was hoping it could be done directly with Cases.

Thanks,

Gregory




On Tue, Jun 7, 2011, at 6:51 AM, Patrick Scheibe wrote:

> Hi,
> 
> what about using StringCases and StringPosition?
> 
> Cheers
> Patrick
> 
> On Tue, 2011-06-07 at 06:48 -0400, Gregory Lypny wrote:
>> Hello everyone,
>> 
>> I have a list of strings called myListOfFilePaths and I want to find 
>> which one of those strings ends in ".DS_Store" (a hidden file created by 
>> the Mac OS).  I can pick it off using Select as
>> 
>> 	Select[myListOfFilePaths, StringMatchQ[#, ___ ~~ ".DS_Store" ~~ 
>> EndOfString] &]
>> 
>> but I can't do it using Cases or Position
>> 
>> 	Cases[myListOfFilePaths, ___ ~~ ".DS_Store" ~~ EndOfString]
>> 
>> 	Position[myListOfFilePaths, ___ ~~ ".DS_Store" ~~ EndOfString]
>> 
>> despite the fact that Head[___ ~~ ".DS_Store" ~~ EndOfString] is StringExpression.  What am I doing wrong?
>> 
>> 	Regards,
>> 
>> 	Gregory
>> 
> 
> 

[toc] | [standalone]


Back to top | Article view | comp.soft-sys.math.mathematica


csiph-web