I have an array with the following elements:
array[0] = “car”
array[1] = “bike”
array[2] = “motorcicle”
…
array[n] = …And I have a string with the following text.
"Today I went to school by car. I saw… "
What I am trying to do is that everytime the program finds
one of the words from the list in the text, it will place an
astherisc * to replace that word.
how about:
C:\family\ruby>type a1.rb
array =
array[0] = “car”
array[1] = “bike”
array[2] = “motorcicle”
#p array
str = "Today I went to school by car. I saw a bike… "
array.each {|word| str.gsub!(word,“*”) }
p str
C:\family\ruby>ruby a1.rb
"Today I went to school by *. I saw a *… "
But I cannot figure out how to do this because it is an array
not a regular expression.Rob
kind regards -botp
···
Rob [mailto:robson@magario.com] wrote: