У меня есть строка, какэкстракт строки с использованием регулярных выражений рубинового
"The Fashion Project - The Project of Fashion-Technology and Science-institute"
Мне нужно извлечь строки в качестве имени проекта и его описание, так что она возвращает массив. Таким образом, выход должен быть
array[0] = "The Fashion Project"
array[1] = "The Project of Fashion-Technology and Science-institute"
Я попробовал его с раздельным методом, но массив [1] вернулся «Проект моды» Я попробовал это, как
"The Fashion Project - The Project of Fashion-Technology and Science-institute".split('-')
Я полагаю, вы всегда хотите разделить на первый дефис. Если нет, то он не является корректным (например, проект Up-Tempo Project - проект ...), если также не имеет значение промежуток между дефисами. –
Вы пробовали 'str.split (/ \ s + - \ s + /)'? –