Я пытаюсь написать регулярное выражение, но не могу передать пробел слов
У меня есть такой файл данных (, сгенерированный другой утилитой )
* field : 100
blahbla : <Set>
scree : <what>
.Cont.asasd :
Othreaol : Value, Other value
Point->IP : 0.0.0.0 Port 5060
. Шаблон должен соответствовать и собирать данные, подобные этому
"field" "100"
"blahbla" "<Set>"
"scree" "<what>"
".Cont.asasd" ""
"Othreaol" "Value, Other value"
Мое раннее решение
/^([\s\*]+)([\w]+[\s\.\-\>]{0,2}[\w]+)(\s*\:\s)(.*)/
но у меня проблемы с некоторыми строками типа
Z.15 example : No
пробел останавливает сопоставление шаблона
H.25 miss here : No
то же самое здесь