выберите данные и очистите их для вывода с помощью регулярных выражений - PullRequest
0 голосов
/ 02 апреля 2020

Рассмотрим следующую таблицу keywords:

keyword
--------------------------------
(test1 AND ("test2" OR "test 3"))
"test4"
"test 5"
(test 5)

Мне нужно выбрать эту таблицу, но в выводе должна была произойти некоторая очистка, а именно:

  • если в ключевом слове есть пробел и ключевое слово заключено в кавычки, оставьте кавычки
  • , если в ключевом слове нет пробела, а ключевое слово окружено кавычками, удалите кавычки

Желаемый результат:

keyword
--------------------------------
(test1 AND (test2 OR "test 3"))
test4
"test 5"
(test 5)

Я считаю, что мне нужно регулярное выражение в моем выборе, но у меня нет опыта здесь. Вы можете мне помочь?

...