Мне нужно извлечь группу слов из столбца в базе данных. Пользователи сохранили конечную линию шины довольно неприятным способом, и мне нужно их извлечь.
Например:
'Bétheny La Couturelle - Croix Cordier - Tinqueux Champ Paveau'
- {Bétheny La Couturelle}
- {Croix Cordier}
- {Tinqueux Champ Paveau}
Я пробовал этот шаблон:
,'([a-zA-Zéèàîùê]+(\s|\-)?)+', 'g');
Например:
select regexp_matches('Bétheny La Couturelle - Croix Cordier - Tinqueux Champ Paveau','([a-zA-Zéèàîùê]+(\s|\-)?)+','g')````
Флаг 'g' для захвата всех совпадений. Но это не работает.
Все, что я получил, было:
- {e , }
- {r , }
- {u,NULL}
Как мне добиться успеха?
Заранее спасибо.