Как добавить группы для захвата слов из шаблона разделения RegEx?

У меня есть следующий шаблон RegEx, который, кажется, правильно работает при сопоставлении слов в строке со словами, разделенными двоеточием (:):

/"[^"]*"|[^:]+/g

используя RegEx101.com

Он правильно определяет слова. Но как мне добавить группы захвата, которые будут работать с n словами?

Например, поиск

10:05:12:00

должен вернуть 4 группы 10 05 12 00

В конечном итоге этот шаблон будет использоваться в поиске Keyboard Maestro с использованием действия RegEx.

TIA.


person JMichaelTX    schedule 12.12.2015    source источник
comment
Вы пробовали какие-нибудь группы захвата? /("[^"]*"|[^:]+)/g работает? Похоже на regex101.com   -  person TessellatingHeckler    schedule 12.12.2015
comment
Спасибо. который отлично работает в инструменте regex101.com. Теперь мне просто нужно разобраться, как реализовать в КМ.   -  person JMichaelTX    schedule 12.12.2015


Ответы (1)


Ответ действительно пришел от @TessellatingHeckler в его / ее комментарии выше:

Вы пробовали какие-нибудь группы захвата? /("[^"]*"|[^:]+)/g работает? Похоже на regex101.com

Лучшая реализация в УЗ - подлежит уточнению.

Вот скриншот для полноты картины и будущего использования:

введите описание изображения здесь

person JMichaelTX    schedule 12.12.2015