I have a String my_string :
[...]
THE_PREFIX value1 THE_SUFFIX
THE_PREFIX value2 THE_SUFFIX
[...]
And I want to get each value ( value1, value2, …). I tried
my_string.scan(/THE_PREFIX (.*) THE_SUFFIX/m)
but it returns only one String :
value1 THE_SUFFIX THE_PREFIX value2
How could I do that ?
EDIT
Each value contains a lot of special chars. I don’t want to do the regexp that match with this
Use reluctant regex quantifier: