Как сопоставить что-то с регулярным выражением, которое не находится между двумя специальными символами?

У меня есть такая строка:

a b c a b " a b " b a " a "

Как мне соответствовать каждомуa это не часть строки, разделенной"? Я хочу соответствовать всему, что выделено здесь жирным шрифтом:

a bc a b " ab " b a " a "

Я хочу заменить эти совпадения (или, вернее, удалить их, заменив их пустой строкой), поэтому удаление указанных в кавычках частей на соответствие не будет работать, поскольку я хочу, чтобы они остались в строке. Я использую Ruby.

Ответы на вопрос(3)

Ваш ответ на вопрос