I have a string.
'ABCXDEFXABCYXYABC'
I want to have them separated by one space. The known patterns in this string are:
ABC
X
DEF
Y
The resulting string should be
'ABC X DEF X ABC Y X Y ABC'
a = 'ABCXDEFXABCYXYABC'
b = a.gsub(/[^ ]\((ABC|DEF|X|Y)\)[^ ]/,' \1 ')
I am not having luck with my gsub regex.
Thanks for your help.
You’re making it too complicated: