From: Jamis Buck Date: 2004-12-12T09:16:24+09:00 Subject: Re: Find every location of "th" in string. On 09:07 Sun 12 Dec , William James wrote: > Find location of every "th" in "the thin man thinks". > > In Icon: > > every write(find("th", "the thin man thinks")) > > In Ruby: > > s='the thin man thinks' > t='th' > (0...s.size).each{|x| puts x if s[x,t.size]==t} > > Is there a better way? Perhaps, if I'm understanding what the Icon snippet does: "the thin man thinks".scan( /th/ ) { p $& + $' } - Jamis -- Jamis Buck jgb3@email.byu.edu http://www.jamisbuck.org/jamis