(?<=a)(?=b)|(?<=b)(?=a)
I use this regex to insert a "|" between every pair of 'ab' or 'ba', for example:
ab -> a|b
aba -> a|b|a
ababa -> a|b|a|b|a
aaabbbaaabaaaaaab -> aaa|bbb|aaa|b|aaaaaa|b
but it doesn't work in Safari, because it doesn't support positive lookbehind.
Is there an alternative way to change this regular expression so it can work in Safari?