Loop through a string with while : char in string « String « Ruby






Loop through a string with while



s = "hello"       
while(s["l"])     # While the string contains the substring "l"
  s["l"] = "L";   # Replace first occurrence of "l" with "L"
end               # Now we have "heLLo"

 








Related examples in the same category

1.Character literal
2.Map chars in a string
3.specify a Fixnum (integer) as an index, it returns the decimal character code for the character found at the index location
4.Use string as array
5.Change a string with offset
6.taking the first letter from a string
7.Accessing Strings
8.If you add the chr method from the Integer class, you'll get the actual character:
9.use an offset and length (two Fixnums) to tell [] the index location where you want to start, and then how many characters you want to retrieve
10.Enter a range to grab a range of characters.
11.use regular expressions
12.Adding another argument, a Fixnum, returns that portion of the matched data, starting at 0 in this instance
13.Concatenate string by string index