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


Groups > comp.soft-sys.math.mathematica > #2998

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

From Gregory Lypny <gregory.lypny@videotron.ca>
Newsgroups comp.soft-sys.math.mathematica
Subject Using Cases or Position to Find Strings in a List of Strings
Date 2011-06-07 10:48 +0000
Organization Steven M. Christensen and Associates, Inc and MathTensor, Inc.
Message-ID <iskvlh$5rm$1@smc.vnet.net> (permalink)

Show all headers | View raw


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

Back to comp.soft-sys.math.mathematica | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Using Cases or Position to Find Strings in a List of Strings Gregory Lypny <gregory.lypny@videotron.ca> - 2011-06-07 10:48 +0000
  Re: Using Cases or Position to Find Strings in a List of Strings Albert Retey <awnl@gmx-topmail.de> - 2011-06-07 12:13 +0000

csiph-web