MathGroup Archive 2006

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Position

  • To: mathgroup at smc.vnet.net
  • Subject: [mg67661] Re: Position
  • From: dh <dh at metrohm.ch>
  • Date: Tue, 4 Jul 2006 01:56:32 -0400 (EDT)
  • References: <e8ashi$g8j$1@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

Hi Bruce,
I take it, that your list contains strings. Then you can use 
StringExpressions:
Position[X, _?(StringMatchQ[#, "123" ~~ ___] &), 1, 1, Heads -> False]

Daniel


Bruce Colletti wrote:
> Let X be a list of strings having diverse lengths (some are the null string ""). 
> 
> What command returns the position in X of the first element that starts with "abcd"?
> 
> Presumably the command looks like Position[X,...,Heads->False], but my attempts have come up dry.  Although StringTake[Y,4]=="abcd" would seem to be part of the command, this fails when the string's length is less than 4.
> 
> Thankx.
> 
> Bruce
> 
>  
> 


  • Prev by Date: Re: Position
  • Next by Date: Re: Strings to Integers
  • Previous by thread: Re: Position
  • Next by thread: Re: Position