From: Mark Hubbart Date: 2005-12-20T20:21:36+09:00 Subject: Re: iterate chars in a string On 12/20/05, Logan Capaldo wrote:>> On Dec 20, 2005, at 4:52 AM, shinya wrote:>> > Hi there!> > I'm a ruby newbie, and I'm searching for a way to iterate every> > char in a string, but I cannot find any easy way. My problem is to> > look at every char in a string and match it with some known letter.> > I use the String#each_byte iterator for now, but it still be a poor> > solution :/> > Thanks,> >> > shinya.> >>> The usual idiom is str.split(//).each do |character|> # do stuff with character> end String#scan with a block is lighter weight, and less wordy:str.scan(/./) do |character| # stuffend