Posted by Anonymous on Sat 11th Jun 15:26 (modification of post by view diff)
download | new post
- str ="Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..."
- substr = "qui dolorem"
- offset = 2
- def get_x_words(num, str, from_start = true)
- splitted = str.split(' ')
- unless from_start
- splitted.reverse!
- return splitted.slice(0,num).reverse.join(' ')
- end
- return splitted.slice(0,num).join(' ')
- end
- if str.include? substr
- _s = str.split(substr)
- puts get_x_words(offset, _s[0], false) + substr.center(substr.length + 2,' ') + get_x_words(offset,_s[1], true)
- end
Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.