Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2009

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

Search the Archive

Re: Number of Words in a String

  • To: mathgroup at smc.vnet.net
  • Subject: [mg102510] Re: [mg102483] Number of Words in a String
  • From: Bob Hanlon <hanlonr at cox.net>
  • Date: Wed, 12 Aug 2009 04:32:29 -0400 (EDT)
  • Reply-to: hanlonr at cox.net

wordCount[str_String] := 
 Module[{s = StringReplace[str,
     Whitespace -> " "]},
  StringCount[s, " "] + 1]

str = "The  cat in      the hat.";

wordCount[str]

5


Bob Hanlon

---- Gregory Lypny <gregory.lypny at videotron.ca> wrote: 

=============
Hello everyone,

Is this the simplest way to find the number of words in a string?   
Seems a little complicated, and I can't seem to turn it into a  
function because when I replace the string with the argument  
placeholder myString_ I get an error message saying that a string is  
expected in that spot.

	Length[ReadList[StringToStream["The cat in the hat."], Word]]

	Returns 5.

Gregory




  • Prev by Date: Re: Number of Words in a String
  • Next by Date: Re: Number of Words in a String
  • Previous by thread: Re: Number of Words in a String
  • Next by thread: Re: Number of Words in a String