Я пытаюсь написать регулярное выражение для сбора данных, но изо всех сил пытаюсь его закончить.Улучшение регулярных выражений
Из данных:
Code:Name Another-code:Another name
мне нужно получить массив:
['Code:Name', 'Another-code:Another name']
Проблема заключается в том, что коды могут быть почти ничего, кроме пространства.
Я знаю, как это сделать, не используя регулярные выражения, но решил дать им шанс.
ОБНОВЛЕНИЕ: Забыл отметить, что количество элементов может варьироваться от одного до бесконечности. Таким образом, данные:
Code:Name -> ['Code:Name']
Code:Name Code:Name Code:Name -> ['Code:Name', 'Code:Name', 'Code:Name']
также подходит.
Какой язык вы используете? Просто разделите свой ввод в соответствии с '\ s (? = \ S +? :)' –
Будет использовать JavaScript – zaynetro
Каков ожидаемый результат? Почему вы разделили свой ввод на две строки? –