Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.soft-sys.math.mathematica > #3032 > unrolled thread
| Started by | Gregory Lypny <gregory.lypny@videotron.ca> |
|---|---|
| First post | 2011-06-08 11:12 +0000 |
| Last post | 2011-06-08 11:12 +0000 |
| Articles | 1 — 1 participant |
Back to article view | Back to comp.soft-sys.math.mathematica
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
| From | Gregory Lypny <gregory.lypny@videotron.ca> |
|---|---|
| Date | 2011-06-08 11:12 +0000 |
| Subject | Re: 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 >> > >
Back to top | Article view | comp.soft-sys.math.mathematica
csiph-web